TransientIO: Defer task init to abide by policy

Fixes #1099, #1156 and #1215.