Add protection for very low energy events
Fixes ATR-26351.
This introduces a fix to the TCPufitFex that was already applied to the PUSplitPufitFex algorithm. When there are only a very small number of towers with any energy in the event then the fit to pileup fails and it should just be skipped.