My co-worker figured this one out.
From the view control from which I was opening the xpage, I had selected "At runtime, open selected document using" - Xpage associated with document's form. We changed this to name a specific Xpage, and now the pickers work as expected. This is the ONLY change we made.
I assume this should work using "xpage associated with document's form"?