[jvstm-ispn] Use tryLock instead of lock when starting a transaction