Fix overlay parser

Deal properly with the case where a tile has 2G data or 3G data but not both.