So far, I've no magic answer for you but can share what I experienced
1 - Pay attention to your mailboxes while performing any changes: reinstalling mail will destroy all messages if it has to recreate virtual domain.
2 - This also apply if you have to reinstall (from scratch) LDAP because of mail depending on LDAP, you're back to above point.
3 - It looks like (but I did not succeed with accurate conclusion while investigating) that migration from 8.04 to 10.04 results in new Postgres (from 8.3 to 8.4) that might impact some services (e.g. webmail tries to access default Postgres port 5432, while mine was 5433 but not reflected in roundcube conf)
4 - I never succeedded to reuse existing accounts (and whatever related to LDAP) after the upgrade and decided to use the "reconfiguration" script, with the side effect (if I can say so) described above
5 - after complete LDAP reconfiguration and mail services installation, it works except for webmail (under investigation)
6 - I've not been able to reconfigure Mailman properly without preventing postfix to work. I'm investigating this too.
As a matter of conclusion (I know it doesn't really help), migration is not something I would advise. On the other hand, it's 1.5, not 1.6 or even 2.0