I had a discussion with the designer of this feature, and the real 'issue' here is the usage of the word 'progeny'. It's supposed to only be possible to designate your direct children, so the behavior you describe is considered WAD (even though he agreed that point 2. was an unfortunate edge case).