runtime: make sure all message only blocks always get a thread context (not just message recievers), otherwise no thread context is created and start() is never called