Prevent multiple milestone description changes from overwriting each other
When multiple users are editing the same milestone description, the last one who clicked "save" would overwrite the other person's edit.
For issue and MR descriptions, we user Rails' optimistic locking so that this doesn't happen and we show an error saying someone edited at the same time.
Feature request from #34817 (comment 309655670)
cc @FBOUTIN