I am in the same exact situation!
They also just blame it on the supplier. Though before that, a few other representatives were quoting various other reasons - it seems they were lying.
How is it going for you? Gotten your code yet?
This is absurd! Such a scam company