Found it. Native VMR9 disconnects and reconnects the pin when changing d3d device. Unfortunately, neither party remembers the media type, so they can't reconnect.
Fixed. Took approximately seven forevers to figure out @_@
Ah, that makes sense, thanks. That's done in some other filters as well.