endpoint for updating service brokers

[#54734838]
pulled admin check into one place