Don't abort processing if the distance calculator fails
As discussed in LHCBPS-1799, TupleToolGeometry
would abort event processing if the distance calculator it uses failed. This behaviour is too severe, so instead continue processing and save negative (non-physical) values to the corresponding branches.
These changes may also be useful for processing Upgrade data, so can be ported to master.
/cc @egovorko