Only use one lock method at a time

No need to double lock w/ both redis+mutex, just use one or the other.  Priority is to use redis if both are turned on.

Try redis first if it's allowed in config.  If there's an exception while locking redis and mutex is
allowed in config, try mutex.