fix task spawn semantics, workspace manager spawning working