It might be odd, but the situation is not a usual one. I guess that code could be improved but such things only happen very rarely, in leagues where players often change owners and some (better) candidates, end up retiring before the ASG, like
(9701439).
It's not a very big issue, but we'll note it and try to fix eventually.