Reorder min/max some more
Reorder min/max some more

In this change we do the following:

- Treat setting the max_start_revision as a condition where we can use
  the start_revision property as an inequality property in the rquest.

- Apply the min-before-max check if the `inequality_property is None`
  case for determining the filter to send to Datastore.

R=abennetts@google.com, ade7e59805b81f027d537665b2c12c1956198b97@chromium.org

Bug: chromium:1036732
Change-Id: Ic84b0cf95712d07f74e8270e429bcc8d6b26d3ad
Reviewed-on: https://chromium-review.googlesource.com/c/catapult/+/1980199
Auto-Submit: Dean Berris <34a37f59e4ade3cf49221306f04217acf3e86255@chromium.org>
Commit-Queue: Chenlin Fan <ade7e59805b81f027d537665b2c12c1956198b97@chromium.org>
Reviewed-by: Chenlin Fan <ade7e59805b81f027d537665b2c12c1956198b97@chromium.org>

catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult