Proposed fix for the issue #1284 - A new river may not be found immediate...

Proposed fix for the issue #1284 - A new river may not be found immediately. The proposed fix is to get the river metadata from the primary shard, so that it does not wait for the metadata to propagate.