check_vectors should be run before second preliminary alert
Currently, check_vectors
is run at superevent creation, and before the first preliminary alert (significant or insignificant). However, it is not run before the second preliminary alert. The reason we want it to be run there is because the superevent is cleaned up before the second preliminary alert, which means that the superevent times could have shifted into times where the detector is not in observing or there are injections.
The desired behavior is for check_vectors
to be run every time the superevent times change, so it should be run three times.