How about pausing the player when a2dp is disconnected ?? N97 had this detail while the n900 does not, and on the car it really makes a diference..
You can check out the code from https://garage.maemo.org/projects/headphoned and add the code If you send me some a2dp hardware, I can try to implement it