So @o2 have advised all those extra payments are “just” pending pre authorisation payments and will be automatically returned but time scale is unknown depends on bank. Grrr annoying.

Adam Procter @adamprocter