This already happens infrequently, and the hold time is still bounded since we defer to a taskqueue after a few tries.