It appears that, despite them saying the top up service was down, o2 did in fact credit my account last night. That seems a little sneaky to me. Bastards. Oh well, I've got credit on my phone, so all is well. Might even have another go at that phone post later.