(PUP-2073) fix for multiple diff_args

https://tickets.puppetlabs.com/browse/PUP-2073