BSMDetector will complain about qubits arriving at different times but allows single qubits through
Documentation and code show that BSMDetector
should complain if qubits on the two inputs arrive at different times.
However, if only a single qubit arrives on one of the arms it will trigger the measurement and the measure
code will let it through and return a BSMOutcome(success=False)
.
Is this intentional? Arguably one qubit arriving only is "two qubits arriving at different times"