The first short applet shows the problem due to rounding when the points on the circumference of the circle are allowed to take any values. The second applet shows how this issue can be removed by restricting the possible points to those from a list generated using the Sequence command.

Here is the original applet:

Here is the applet where the points have been restricted: