Agreed, it isn't ASADA or WADA's fault the players took out the appeals process and extended the legal proceedings out and refused to accept a plea bargain that players in a different league did accept. It would have been far, far more unfair (not to mention probably illegal) if they were penalised so harshly without the chance to take their rightful legal action. It was therefore a gamble on their part that backfired spectacularly.
Within this lies the answer. It isn't unprecedented and it isn't unfair, it has happened to players beforehand and will happen again. I remember it happened in the NRL once with the Dally M Andrew Johns got suspended in one of the final rounds and missed out winning the best and fairest.
Sorry but that is the price they pay for the delaying and constant apealing of their sentence. They could have been done with this by now but the playing group decided to put this off and put it off in vain hope the law that they are responsible for what goes in their body was bent for them.
If they genuinly were let down by the club then the effected parties should now sue the club for breaching its duty of care.