I think there's a bug here. `reprioritize` may drop tiles and empty the queue. In that case, `loadMoreTile` will be called while the queue is empty, and its assertion (`goog.asserts.assert(newLoads > 0);`) will generate an error.