It's caught in ApplicationController in www and displayed as failed job in Sidekiq. You can't use `mutex.lock` without checking it's return status. What happens if it returns false (lock can't be acquired)? Two jobs will be run in parallel.