We have two createBoundServerCallsSelectors currently: the original in call-keyserver-endpoint-provider.react.js (formerly in action-utils.js), and a second in lib/utils/keyserver-call.js`. The purpose of this diff is to continue setting the groundwork to unify these two.
One core difference is that the original createBoundServerCallsSelector returns a bound server call directly, but the second one can't do this. That is because the second one needs a collection of CallServerEndpoints to generate the bound server call.
As such, this diff replaces the original createBoundServerCallsSelector with createCallSingleKeyserverEndpointSelector. Additionally, it updates the return of the "original" to match the second.
Arguably, the second createBoundServerCallsSelector should have had this name from the start, as it better reflects what is returned.
An additional benefit of this change is that we're able to reuse the same bound CallServerEndpoints for multiple server calls, instead of needing a separate selector for each server call.
Depends on D10682