The naming and docstring here is off. The way it is named it sounds like it only checks before setting status, not what is described in the pull request. Something like `_status_lock_check` with a more well defined docstring would help.