I just upgraded all my perl CPAN modules on my OSX server that's running SpamAssassin, and lo and behold none of my bayes databases would tie!
It seems that when I re-compiled the DB CPAN module it
finally picked up the newer DB libraries I'd installed, which are no longer compatible with the DB-1.85 libraries that shipped with OSX. Sadly the new module would have loaded the DB-7 databases from my redhat install of SpamAssassin, even though they're little-endian.
Oh well. Rather than upgrade I just blew them all away and let SA rebuild.