DMC-557: Fixing callbacks for xrootd4

The signatures are different between xrootd3 and 4, so
EndJob (and JobProgress) weren't being called.