No programo en php, pero supongo que otra alternativa podría ser generar un evento al caducar la sesión del operador, esto podría liberar el estado del cliente en base de datos, hay más info sobre sesiones aquí
http://www.php.net/manual/es/book.session.php
Por otro lado, para simplificar la propuesta de iislas, si tienes en la tabla clientes el identificador del operador más la fecha y hora en la que empezó el "lock", no haría falta un job para eliminar el flag, podrías considerar clientes no atendidos a los que tienen un null en el identificador de operador más los que tienen getdate()-fecha_atendido > tiempo_de_caducidad.
Saludos