Fix default error handler to interrupt worker thread in case of catching of InterruptedException + clean up code that use Unsafe instance