Lack of idempotency with `ensure => 'absent'`

Need to add an unless to the exec in the case we have `ensure =>
'absent'` for the concat, otherwise the exec (of true) runs every time.