The `throw` behaviour should be honored in 'eager' mode as well.
@@ -595,6 +595,8 @@ class Task(object):
# if task was executed eagerly using apply(),
# then the retry must also be executed eagerly.
S.apply().get()
+ if throw:
+ raise ret
return ret
try: