ripensa al codice
stai bloccando le due tabelle

usa le query sql di insert e di update così non devi lockare le due tabelle.