Thanks Martin. I have a customer who keeps me on my toes with exotic formats :)
I had assumed that FCPX would take the resolution literally and if you wanted it stretched you would need to use the paspH / paspV attributes. But even if I specify pasp values of 1:1 it still pillarboxes it.
I'll use
FFVideoFormatRateUndefined for now but I think I'll still file it as a bug because if you explicitly specify a 1:1 pixel aspect ratio it should definitely be importing the video at its native resolution.