Okay, I managed to run the job script for about 6 hours, but saw no problems. I'm guessing it's one of those things that you have to hit just right.
I've updated my mount-api and fsinfo branches to remove the "shortcut" code from mqueue_get_tree() and just rely on vfs_get_super() finding a duplicate superblock. I'll ask Al to pull it tomorrow if I can work out solutions to Stephen's issues with building the sample programs. David