The cluster is not mapping the first access path across the data services when the first operator in the query is a sharded join.
Query evaluation normally begins by injecting an empty solution into a ChunkedRunningQuery#startQuery(msg). However, due to an oversight, the initial solution(s) are not being mapped across the shards when the first operator is a sharded join. This results in the query controller using a global view of the index for the first access path, which means that the data flow through the query controller for that access path. Query still produces the correct solutions.