Programs timing out is not a problem at all (it has very flexible workarounds). But when the device crashes, you have to reboot the machine (I often ssh into the box and reboot it through that...it takes few minutes to reboot due to stuck process).
I guess this is why the AMD products are not used often for actual gpgpu computing... Because rebooting a cluster would be an undesirable feature.
I vote for timeout over crash Hopefully AMD would fix this issue before they loose GPGPU computing to computers...