Fix re-creating rabbitmq proposal

If the rabbitmq proposal is changed, then the password for the rabbitmq user will change and everything breaks. This pull request actually enable updating the password when needed.

It also fixes a few issues where things were logged while they were not happening, and makes password creation consistent with other barclamps.