Fill offline MET histograms only if container is valid and non-empty
The offline MET histograms were being filled even if the MET container was invalid or non-empty and this was resulting in a events populating the 0 MET bin despite not having zero MET.