Virtual retractions, conjugacy separability and omnipotence