fix problem where resources get created on each apply

On PE 3.2 (ruby 1.9.3) @work_to_do.empty? was returning false when
ensure => present with no changes