I've always assumed that Cor-blimey trousers was a classic piece of English malapropism, corblimey for corduroy.
Such things are common and are mostly deliberate attempts to be funny. Steve Wright on Radio 2 does them all the time "skellington" and "champio" for example.
Occasionally they are funny!
Cheers
Dave