Don't use storage if the cache-control header includes no-cache

I'm a bit confused about the tid generation here -- shouldn't the tid always be deterministic, since it's coming from api.php for a given page/revision?  In other words, if we use `no-cache` and go back out to Parsoid, it seems like the tid shouldn't change.