Backoff fixes

This ensures that the backoff actually works when Rabbit is unreachable and that the backoff will actually increment in a meaning full way even if its with a random value.