Wrap deleting project with Gitlab::OptimisticLocking.retry_lock
updated: Now this is based on !7867 (merged)
I am still writing a test and it's always giving me ActiveRecord::StaleObjectError
if there's a pipeline. Something must be wrong but I need to sleep first.
Closes #24766 (closed)