Work has been completed at Swindon's North Star roundabout following delays and disruption to motorists.