Remove blocking calls to partition information on query operation. Block...

...ing calls can make a node unavailable if all of the operation threads running the query operation when the partition state comes from another node it cannot be processed because of the blocked query operation and that leads to a deadlock. fixes #3057 
Is it possible to add this change as a method to `MapServiceContext` and to state potential pitfall there? Or at least, a comment about the potential danger of using `getOwnedPartitions` somewhere, will be welcomed since this seems a serious issue/fix.