Don't try to destructively update revision entries
Don't try to destructively update revision entries

When updating revision metadata on revision deletion / suppressions we need to
use a newer timeuuid so that our revisioning works properly. If we try to
overwrite the entry with the same tid we'll end up using the same writetime as
well, which means that the save doesn't end up happening.

As a consequence of proper versioning we now need to manually uniquify titles
and revisions in our title/revision listing end points.

wikimedia/mediawiki-services-restbase,Krenair/restbase,cscott/restbase,wikimedia/restbase,eevans/restbase,d00rman/restbase,milimetric/restbase,inverno/restbase,milimetric/restbase,inverno/restbase,gwicke/restbase,eevans/restbase,Krenair/restbase,physikerwelt/restbase,wikimedia/restbase,wikimedia/mediawiki-services-restbase,wikimedia/hyperswitch,gwicke/restbase,cscott/restbase,Pchelolo/restbase,d00rman/restbase,Pchelolo/restbase,physikerwelt/restbase