Current implementation causes all task actions to be wrapped in an Exec block. See ee9dfef#commitcomment-5854393
Reverting, but am open to a better solution in the future.
Will leave retry-ability functionality in the Exec function. User can call it explicitly from within their tasks.