Add defer/recover to go runQueue.