Вот здесь ещё нашёл подтверждение:
https://blog.kupibilet.ru/peresadka-v-madride/"Что же делать тем, кто летит в Мадрид из Лондона и далее в страну не входящую в Шенген?
По общему правилу, в этом случае вам необходима виза. Однако, если рейс осуществляется авиакомпанией British Airways, то самолет прибывает к специальному выходу, где транзитных пассажиров у которых нет шенгенских виз, встречают и перевозят в терминал 4S, таким образом, вы не проходите паспортный контроль и виза вам не нужна."
Ещё бы кто-то, кто уже летел, подтвердил.
А насколько есть вероятность попасть на миграционного офицера в Лондоне, который не пустит?