Added an alternative to faux-lock that is simpler and uses a transaction. Added locking to test launch process. This may address the copy collisions we have seen.