Call zend_throw_exception_hook before no stack frame check

Checking for !EG(current_execute_data) and calling zend_exception_error
before calling zend_throw_exception_hook causes xdebug to segfault.
This fix moves zend_throw_exception_hook call above no stack frame
call to zend_exception_error.