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.
That took approximately seven forevers to figure out. It's always the smallest bugs that take the longest to track down @_@