ctx: protect against nil mgr
worker: disallow ctx.Svc(n) during event-loop