This has passed before.
The hadith of al-Thudayyah is an authentic (sahih) hadith; we have mentioned it earlier. It is possible that Ibn Shaddad did not hear it while someone else did, and Allah knows best.
Hadith Referenceالسنن الكبرى للبيهقي / كتاب قتال أهل البغي / 16742