Solved
The page I used for the MRT was the item-update.php page re-purposed. I thought some old code in there might have been causing problems, I had taken out all the old server behaviours, but had left a bit of code debris in the HTML, specifically a redirect on the FORM and a hidden update field. Now the page seems to work. Just need to add another checkbox list and MRT and I should be good.