…it appears that the presence of postdata is interfering with WP in that when it’s present, it’s displaying the page not found error, despite the form submitting to the same page.
Any help appreciated on where to look on what’s causing it. I’m guessing it’s got something to do with the have_posts in ‘the loop’ evaluating to false.