Hi mfournier, Justin submitted these changes for me as part of other work his was working on at the time, so I'll respond.

$::lsbmajdistrelease is not a fact that ships with the versions of Puppet Enterprise that we use and thus we needed a fall back.  Since the general idea is sound, I kept it, but included the necessary code provide a similar result.