Don't swallow java.lang.Throwable

This will lead to swallowing interrupt exceptions, OOM, etc