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.