We just made working with milestones simpler and more explicit. Now when you want to close or open a milestone, you can do so from the milestone listing. Milestones will no longer change state based on any sort of issue assignment.
Have feedback on this post? Let @github know on Twitter.