The existing code always uses the same selector for a given server call, even when paramOverride is specified.
This is bad practice because if we have a single server call passed to useServerCall in two places, one with paramOverride and one without, then we will end up cycling between different values passed to the selector on each invocation. That will break the selector's caching behavior.
Depends on D10679