Fixed challenge invalidation bug. Also challenges should be returned by MAPID not ZONEID, since challenges are bount to the map and not zone. This reduces calls sent to the addon and improve stability and speed of the addon.