Catch all exceptions and dispatch fail.

This should catch hidden exceptions (such as missing NETWORK permission that throws `SecurityException`) and show the error drawable.