Fully disconnect motion & output on destruction.

Fixes crash on Windows.
Previously, Output's destruction wouldn't fully disconnect Motion.

Really, this should have crashed on the Mac, too. So thanks VS for
highlighting the bug.
Revert "Trying to set up a breaking condition in a test."

This reverts commit c4166257b0268fb633bc626e8463914e60670ff9.
Merge branch 'win-fix' into unified_cancel