Here's the short of it.
The guys who's contract expire have to wait til Friday because Friday is the day their contract is officially over and they are full FAs. Until Friday they are still considered members of their old team.
Guys that have been cut don't have to worry about a contract expiring because they have no contract and are already FAs. So they can sign whenever then want.