Currently, when a user self-deletes a post and subsequently undeletes it, any votes to delete or votes to close magically disappear as if they never happened. While that might make some sense if a user deleted a post to then significantly update it, it seems to make no sense in the case where nothing changed.
I would propose that if nothing happened between the delete and undelete events, the original votes on the post are reinstated.