fix issue where _done.apply(self, hookArgs) throws error in IE 8 when hookArgs is undefined

Also tested using `npm test`.