Feedback Needed: Optimistic Locking Destroy Bug

Need feedback on what I think is a bug in AR related to destroying models with optimistic locking.

Please check this PR for more information: https://github.com/rails/rails/pull/9448