Issue #1103310 by c960657: lock_acquire() does not properly extend expired lock due to misuse of db_query() to check for affected rows