Runs a function and shows a UI message on failure and logs the error.
true if fn was successfully run or false if an exception occured.
See Implementation
Runs a function and shows a UI message on failure and logs the error.