I went on the urine luck website and they claim there are several retailers reselling old qf or counterfeit versions.The bad batch numbers are listed on their site.
They will exchange old for new but it will probably be too late for that as it takes like 6 -8 weeks to process and ship.
Maybe you can somehow get a clean specimen from somewhere and use the qf bottle and heat pad to sub.
I wish this stuff lasted longer i have an old one and no receipt 35 bones down the drain.