Remove shutItDown and isolate all tm stuff in HQXAS [IMMUTANT-479]

Also, toss a meaningful exception if XA is requested but not available