I would blame the magistrate or judge that issued the warrant on lousy probable cause...
There was no probable cause. There was the word of someone who had no reason to tell the truth about anything and who is a liar by nature. Burglars are liars by nature. They have to be in order to ply their trades.