A pre-send read creates a new authorization and error boundary
When a write gate adds a network read, authorize again after that read and classify its failures separately from failures of the write. The read creates time for permission or automation state to change. A timeout while fetching prerequisite data cannot by itself make a write tha…