We're seeing the same symptoms that occurred in SERVER-57678 happen for regular views, not just timeseries views. We should generalize the fix so that we're always holding the MODE_X lock when dropping a view so that a concurrent create on the same namespace doesn't get written out of order.