The exact situation as yours.
He created a waiver claim while players were still on IR. The IR eligibility for guys listed as O goes away after the first practice of the week(typically Monday or Tuesday), and it reverts back to D or Q. Because the waiver add was made while the players were on IR, it still processes it, thus letting him add multiple players over the allowed roster size. Like I said, it's why CS dropped a couple players the other day if you read back in the thread. Even with a waiver add, it should not process it through if the guys are ineligible for IR, and still in those slots, but for some reason, it does.
This is a bug in Yahoo's application. According to Yahoo rules, you should not be able to add players while others are in IR slots that do not meet the qualifications for IR. Essentially, you're cheating the system, and adding players over your max roster size, by using a bug in the system.
It's not a matter of self-policing or self-managing. It's a matter of sportsmanship. It's essentially cheating...