To make a long (and embarassing) story short, I had to reinstall the bulletin board from scratch. Fortunately, I had made a backup before messing around, and so there should not have been any posts actually lost.
Anyways, my sincere apologies to everyone who was inconvenienced, and I promise to be more careful next time!

Mark