linux is case sensitive (as far as I know) and both files (liba2dp.so and libA2DP.so) were in the MyHero v0.1.0 ROM and BT was working.
I just pushed the missing file to MyHero v1.0.0 and bt was working again.
Completely possible that liba2dp.so is unrequired, I will pull it and see what happens.
EDIT: Ugh... I deleted liba2dp.so and rebooted, got stuck on initial splash screen... push the file back via the recovery mode, and I am STILL getting stuck at the initial screen...wtf... SIGH
Samsung Galaxy Nexus
Rogers Magic on AT&T
HTC Touch HD