QA: Careless use of SomeException

I didn't investigate your code much further, but are you sure you need to catch SomeException? Well, at least let asyncs slip through.