In my old job degreasing engine and brake parts I used brake and clutch cleaner, took the grease off everything, basically a strong solvent.
Thanks for the help, I've cleaned the chain again and applied the lube, hopefully it will be ok in a few hours time. If I've left too much degreaser on the chain and it breaks the lube down, what is the best way to thoroughly clean it?
I use GT85 to clean and degrease, then apply dry lube.
That's EXACTLY what I did, did you remove the GT85 or anything? Or just wipe and apply dry lube?
Just use a clean rag (a Primark Tshirt that's gone out of shape after a single wash is ideal), hold it round the chain between the rear mech and the cranks and turn the cranks backards to drag the chain through the rag.
I reapply the GT85 and re-clean if the chain is particularly grubby, but once is usually enough if you do it weekly.
Then a single drop of dry lube on each link... there's no point getting lube all over the chain - it's inside the links that you want it.