singular matrix in TrackBestTrackCreator with VeloClusterTrackingSIMDFull

when running with VeloClusterTrackingSIMDFull the following error is thrown in rare cases. A minimal reproducing example is attached.hlt2_fast_reco_singularity.py

TrackBestTrackCreator                 FATAL  Standard std::exception is caught 
TrackBestTrackCreator                 ERROR singular matrix

This error only seems to appear when running with VeloClusterTrackingSIMDFull, necessary for example for Velo alignment, which allows Velo tracks with hits on both modules of the same station.

A possible cause could be that tracks are created only from hits from modules of the same station, resulting in a track almost perpendicular to the beam line.

cc @decianm @ausachov @sborghi @hyeung @bimitres