Improve message to users when attempting to push to a secondary Geo node

When a user attempts to push to a secondary Geo node, we should display a nice message that indicates they cannot push to a secondary node. Currently, users get an error such as:

The requested URL returned error: 403 Forbidden while accessing https://secondary.example.com/foo...

cc/ @brodock Would this fairly manageable?

Assignee Loading
Time tracking Loading