This does not give me hope:
stackoverflow.com/questions/3114826/… Although, part of what I mentioned is that it's important that there's is only a single index on the table, because it may take out locks on 'index keys' rather than 'rows'. This is a non-issue when an index key and a row are equivalent as a result of only having a single primary key index. Another interesting facet of this I found from experiments is when taking an exclusive row lock on a non-existent row; only one such lock can be held, regardless of the key used.