I have an UPDATE query that is intermittently behaving in an unexpected way. The context is that I have a table for storing phone numbers alongside a user_id (user_id is foreign