Lets wait for the current Solicitor Generals advice given other eminent silks have given a contrary view.
He may be in the clear but he also may be determined as not so.
This is a complex area and like the citizenship fiasco showed that varying legal opinions were obtained but the High Court ruled some of them as wrong!