I flagged a post, but upon reflection, it should not have been flagged. Is there a way to "un"-flag a post? Shouldn't there be?
No, there is no way to un-flag a post (I suspect to avoid boy who cried wolf syndrome).
Hopefully, if you realize the post should not have been flagged, so will the moderator who comes upon the flag and handles it.