BB didn't want Gordon on the team. He replaced him with Sanu. He wanted to release him. The proper procedure is to put him on IR, even if he might pass a physical in a couple of weeks.
There was no reason for him to be on the roster and to pay him for another week.
I understand why folks might want to keep Gordon on the roster to compete for reps with Harry and or Meyers, or even keep Gordon and NOT activate Harry.
However, given that BB chose to have Sanu instead, and probably add Harry, I don't see why folks are so confused.