Issue #23459 Issue #23937 Support external pre-auths with no card_id.

Uses:
https://github.com/xtuple/qt-client/pull/381
I don't see all this code going into a patch release. I think we should plan to get it into 4.6 beta.