I have no idea why it left 8 comments. You could have tried running it again to see if it deleted the 8. It issues a global delete comment like so
DELETE FROM pp_comments WHERE userid=23
That by design would delete any comments where userid is 23 so it never would leave some.