I don't suppose it's much help, but every time you're out and about and pass a shop that would normally stock that kind of thing pop in, you might just be lucky enough to be just right on time.
That's how I got mine, went in, asked the question and was ready to about turn with the shop assitant laughing in my face (like they had done in every other shop!) and leave when he told me they had just got a small delivery!
Keep those fingers crossed!
Good luck!
(I am surprised though that it has taken them so long to get them back in stock, if I'd known it was gonna be this long I'd have ebayed mine too!)