Prevent adding watchers after hangup

We ran into a bug where blackboard objects were leaking because we were adding watchers after hangup had been called.  It seems like adding watchers after hangup should be prevented.