Exit rabbitmq container if puppet apply fails

Puppet now runs for rabbitmq container with
detailed exitcodes, allowing us to fail start
of container with start.sh. Sometimes restarting
the container will resolve rare issues where
rabbitmq service doesn't start from its init script.

Change-Id: I108cc4521fa7e193c68ede466b5829ad33464224
Closes-Bug: #1358972