Writing to a proprety that hasn't been declared is deprecated, unless the class uses the #[AllowDynamicProperties] attribute or defines __get()/__set(). RFC: https://wiki.php.net/rfc/deprecate_dynamic_properties
zend_call_function() normally always releases a cached call trampoline. Do this also if the call does not actually happen due to an active exception, so the caller does not need to deal with this very special case. Fixes oss-fuzz #39792.