@tanguatlay,
												since both haywire and astray mean pretty much the same thing (something out of control)Awry  is a more precise word that covers both "out of control and "something gone wrong", and its concise and precise , as ELmore Leonard would have said.
BTW "haywire" is a 19th century American rural term.Maybe , like Brit colloquialisms in the US, it wont be automatically "gotten" without requiring the reader from, say, Kerala, to look it up in an urban dictionary. I think  its a bit more polite to try to be more inclusive for your readers  with more universal  choices of words (just my thoughts on it).
Actually haywire and astray arent WRONG, their just repetitive and one is a localism.