messagebus not quitting cleanly