Output gates closing is notification based, rather than polling based.
Remove task killing (non-graceful cancelling)