The problem seemed like it would have an obvious answer. I had an XML that had been digitally signed when the InfoPath template was opened in the browser, but that could not be opened with the same form in the client. The helpful error message said:
Simple, right? It seemed that the browser / client thing was probably a distraction -- something ...