As the title describes, updates performed by a query currently do not handle TemprorailyUnavailableException as they don't use writeConflictRetry.
This exception should be handled by the server and not reported to the user in the same way we treat it in writeConflictRetry
TemporarilyUnavailable error escapes to the client on multi-document transaction
TemporarilyUnavailable errors incorrectly escape updates and deletes
Introduce a TemporarilyUnavailable error type
Re-enable TemporarilyUnavailableException behaviour by default