fc2fedff

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Treat HeapOverflow as a killed mutation, re-throw other async exceptions

HeapOverflow (e.g. from -M4g RTS cap) means a mutation caused runaway
allocation; treating it as survived would be a false negative.