handle mocha errors correctly in grunt: catch exceptions , pass correct error state, clear requires for fresh run