[#1518] Propagate exceptions in jobs to promises from .now() and .in()

Controller.await() now can throw an exception to be caught comfortably.