rapid-cdn: Fix logrotate-setup-validate race-condition

Call to logrotate-setup-validate can take a lot of time and fill the state
file with some message from logrotate and in the same time the promise can
kick in resulting with false-positive alarm.

By using the temporary file such race condition is avoided. Promise running
periodically will detect problem with logrotate setup.
13 jobs for fix/rapid-space-promise-logrotate-setup in 0 seconds (queued for 5 seconds)
Status Job ID Name Coverage
  External
passed SlapOS.SoftwareReleases.IntegrationTest-luke/fix/rapid-space-promise-logrotate-setup

03:45:04

failed SlapOS.SoftwareReleases.IntegrationTest-luke/fix/rapid-space-promise-logrotate-setup

00:06:58

failed SlapOS.SoftwareReleases.IntegrationTest-luke/fix/rapid-space-promise-logrotate-setup

00:04:42

failed SlapOS.SoftwareReleases.IntegrationTest-luke/fix/rapid-space-promise-logrotate-setup

00:04:06

failed SlapOS.SoftwareReleases.IntegrationTest-luke/fix/rapid-space-promise-logrotate-setup

00:07:55

failed SlapOS.SoftwareReleases.IntegrationTest-luke/fix/rapid-space-promise-logrotate-setup

00:04:20

failed SlapOS.SoftwareReleases.IntegrationTest-luke/fix/rapid-space-promise-logrotate-setup

00:07:02

failed SlapOS.SoftwareReleases.IntegrationTest-luke/fix/rapid-space-promise-logrotate-setup

00:04:12

failed SlapOS.SoftwareReleases.IntegrationTest-luke/fix/rapid-space-promise-logrotate-setup

00:06:32

failed SlapOS.SoftwareReleases.IntegrationTest-luke/fix/rapid-space-promise-logrotate-setup

00:04:21

failed SlapOS.SoftwareReleases.IntegrationTest-luke/fix/rapid-space-promise-logrotate-setup

00:06:29

failed SlapOS.SoftwareReleases.IntegrationTest-luke/fix/rapid-space-promise-logrotate-setup

00:04:45

passed SlapOS.SoftwareReleases.IntegrationTest-luke/fix/rapid-space-promise-logrotate-setup

03:23:40