Update locking use  polling and alert user if lock is broken. refs #3225