Cycles background transparency in reflections

I’ve seen this question asked a lot but I’ve never yet seen a solution.

I have a mirror in a scene that I want to overlay on a video. It’s a space suit visor and the reflection is a door closing. The background is transparent but the visor reflection isn’t.

The video is then sent to the sequencer as a strip.

I feel like I’ve tried everything. What am I missing?