Propagate exceptions on @Background/@UIThread annotated methods

The main goal of this fix is to avoid hiding exception to
ExceptionHandler.
Merge pull request #677 from tbruyelle/646_PropagateThreadExceptions

Propagate exceptions on @Background/@UIThread annotated methods