If you can revert to 2.3.3, you should upgrade to 2.4.0, 2.5.0, 2.6.0, then 2.6.1. There are some changes to the DB structure and files that occur only in the major version upgrades.
Ah, that's really useful information, thank you, but oh man it's bad news...
Ok supplementary question, if you don't mind...
How substantial are the database changes? Would it be a feasible amount of work to start with a fresh install of 2.6.1 and write some sql to populate the 2.6.1 database structure with the data from the old 2.3.3 database? Have you heard of anyone doing something like this?
It's an important question in another respect because I can't take the site offline while carrying out what will be quite a long and risky upgrade process. This means the production site (that will still be on version 2.3.3) will change after I upgrade a copy. I had hoped to simply update the upgraded database with the latest changes in the production database and copy over any content contributor's files just before I was ready to do a quick swap of the upgraded version into the production position.
I saw that the database of 2.6.1 was different to 2.3.3 on a fresh install but after doing the upgrade and seeing no database changes I had assumed there must be some, er, backward compatibility!