Reject attempts to do a synchronous render from inside of another render
Handle a disposal edge condition in tasks