Set Service semantics to ApplicationMgr Runable and EventLoopMgr properties
While working on !1582 I realized that some properties in ApplicationMgr did not have the right semantics.
We should probably migrate everything to handles (#323), but it's a lot of work and I'm not ready for it.
Closes #309 (closed)