You can tell you’re using Infopath and SharePoint workflow when nothing works. I was using STSADM to verify a form template, and I kept getting an error. The error I was getting was:
FatalErrorNoThrow : This form template has not been correctly published to be browser-enabled. Open the form template in InfoPath Design mode, and click Publish Form Template in the Design Tasks task pane. Follow the steps in the Publishing Wizard to republish the form template, and then try again.
Gee, thanks. Advice to ‘try again’. Useful.
It transpires that the problem was from when publishing the InfoPath form; you have to make sure that the access path in the publishing wizard is empty. Fortunately, I now know enough about Infopath to have no idea that this is about - but making the access path empty did seem to work…
Make sure that the box highlighted in yellow is empty.

I’ve been publishing to a web site and then copying the web site published xsn back to source control and deploying that to administrative pages! You’ve saved me heaps.
And yes, I agree…SharePoint + InfoPath is a World of pain for anything more complicated than a 5 field form with no workflow! Counter intuitive, best to stick to proven and tested methods…ie. ASP.NET and Web Parts hosted in SharePoint.