Try only catches NonFatal exceptions, so fatal errors are thrown in the actor and actually require a restart, so that pooledObject gets reinitialised

a corrupt pooledObject (like a db connection) can result in fatal errors, so it's safer to restart the actor then just simply resume

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>