Only fill MET histograms if MET container is valid and non-empty
Previously, the offline MET histograms were being filled for events with potentially invalid and/or empty MET containers resulting in a peak at zero MET.
The "fill" statement has since been moved inside the conditional which checks that the container is valid and non-empty.