Hi JP,
'Reprocess event messages' in EH_LIST would process all event messages again. This is only for test purposes. You should find out why the EHs are locked every time when the background job is running.
This sounds strange. Are there any entries abandoned in SM12?
Best regards,
Steffen