Exit without an error status when event is not found
This situation is ‘normal’ in multi-process runners, as one runner may have picked up the job before another job attempts it. When that happens, we shouldn’t treat it as an error - rather log it, and exit normally. Fixes #150