Официально, по крайней мере, информация, которую вы получили, кажется неверной.
Как вы, наверное, уже знаете, Румыния НЕ Шенгенская страна.
Однако у них есть специальные положения, позволяющие людям с шенгенской визой транзит через страну на срок до 5 дней, но только в том случае, если целью поездки является транзит в третью страну.
В вашем случае вы не будете осуществлять транзит - вы будете въезжать и выезжать в / из той же страны (Англия) и на рейсах в / из той же страны (Франкфурт). Более того, страна, из которой вы приедете и отправитесь в (Англия), также НЕ является шенгенской страной, что, вероятно, также нарушает правила о «транзите».
Я бы посоветовал снова поговорить с посольством и указать ваши точные планы поездок, и что вы не будете въезжать / выезжать из Румынии из / в шенгенскую страну.
Обновление: вот официальный ответ от Министерство иностранных дел Румынии , Соответствующий пункт:
Для получения единой визы, национальной визы или вида на жительство
быть эквивалентным румынской транзитной визе на условиях
вышеперечисленное, обязательно, чтобы транзит через территорию
Румыния естественно вписывается в последовательный маршрут в страну, которая
выдал эту визу или вид на жительство, или в обратный путь к
родная страна или страна проживания.
В вашем случае ни одно из этих условий не является действительным, и, следовательно, ваша шенгенская виза почти наверняка не действителен для въезда в Румынию.