Fixing calculation of open-ended range size

* adding tests for open-ended and open-start ranges
* updating other range ITs to not do duplicate requests

Fixes https://www.pivotaltracker.com/story/show/75546146