Thanks Jan-Willem Gmelig Meyling. Yes, I agree that this corner case would deserve some clarification. By the way, note that we notify transactional observer methods even if a transaction is not active (which might be also questionable).