We should allow users to put back events for reprocessing, this will allow periodic checking / polling with a very generic way.