[Docking] Track focus changing, rather than grab-broken, to determine when to close placeholder windows.

When we're dragging notebooks but lose focus due to alt-tab or something similar, focus events seem
to be more dependable than grab-broken events.

Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=20989