Make DefaultConsumerErrorStrategy thread-safe

Fix for https://github.com/mikehadlow/EasyNetQ/issues/288, making DefaultConsumerErrorStrategy thread-safe.
you can probably do this outside the lock and then check it again inside the lock so that syncLock only has to be checked if not connected.