isicom: redo locking to use tty port locks