Refactor transition_logs for ensure behaviour
Refactor transition_logs for ensure behaviour

This makes sure that setting enabled to false or enable_cron to
false will ensure => absent on those resources instead of leaving
them around.

alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet