Conor Benn has had his doping suspension lifted in the latest twist in his two-year saga over two positive drugs tests.