Do you have a determination on the old role? Same client is going to put you on HMRCs list, having a determination of the role you were doing puts you in their cross hairs. New contract make a difference? Not really.
Think about your situation, break it down bit by bit. Nothing new in your situation.