Right, I've had a tinker around with it, and have it running again. What didn't help however, was the total lack of log messages about the problem.
See, whilst I'd chown'ed the xdb files themselves, the file database directory was still owned by root, preventing jabberd from accessing them. Requiring strace to find problems like that is a bit of a poor show, and only even cropped up as the upgrade hadn't automated this for me. Another point of note, because the package doesn't create the /var/log/jabberd directory with appropriate permissions, file logging gives a cryptic error message about the file element being invalid when you try and enable it. It'd be nice if it just told you it couldn't create the directory, not to mention it'd be nice if the package did it for you :) - Jamie
signature.asc
Description: OpenPGP digital signature