Is this tile discard stuff needed?  The gmdemo server, at least, appears to return valid tiles for any request.  So we don't need to check for tiles with words like "Data not available" printed across it like we do with Bing.