The window procedure records WM_DESTROY, revokes drag-drop while the
handle is valid and drops the activation callback; Drop leaves a
destroyed window alone. A dispatch after quit logs at debug.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>