To the best of our knowledge, Fran and Olive are still in Tokyo. This, presumably, is all part of Brian’s “master plan”.

This is something he can be fairly coy about (except when he chooses to tell you everything) and most of his associates believe he is making up as he goes along.