This is not the only suspect and additional impacts are remarked upon. I am not overly comfortable with a crushed comet stream operating in effective resonance with Earth's orbit but i also do not wish to dismiss it either.
My reason is simple enough. the critical event in 12900BP was clearly targeted. That means that unwanted impacts could be prevented. It is possible though that a first pass by the sun was used to crush the comet and that additional passes were used to clean up the mass of objects. This may have involved some impacts to test capability. I know i would want to have the data before i slammed the bulk into the Ice Cap.
Once understood in this manner, it is plausible and even likely. Recall that adjusting an orbit consists of tweaking that orbit far out on its swing toward the sun. A little tweak has a huge multiplayer effect. in quite the same way that shoving a child's swing does.
Taurid meteor stream is the debris trail of a giant comet