That's not actually a new bug...  Actually, while working on an unrelated ticket, Eric and I stumbled across (and fixed) the same bug from a different perspective – you can find the PR [here](https://github.com/puppetlabs/puppet/pull/2555).