In case you guys are wondering what the hell the `manualDescEnd` is for, IDB has a bug across IE/Chrome/FF that makes it so you can't define a range query where the start is greater than the end, even if it's descending.