perseverator
Etymology
From perseverate + -or.
noun
One who perseverates.