downloads.query: parse numerical query properties as double, not int.

In r244404, we changed these from ints to doubles. However, we still
seem to parse these through Value::GetAsInteger. This always fails.
Change it to use Value::GetAsDouble instead.

Test=See bug description for repro test case.

Cr-Commit-Position: refs/heads/master@{#402332}
5 files changed