Tex - not all bonuses are the same. A roster bonus is different from signing bonus. it's all in the timing.
signing bonus is at signing the contract, hence immediately payable. The roster bonus is dependent on being on the roster on date X.
So...you're saying the signing bonus is paid out when you sign the contract and the roster bonus is paid out if you're on the roster at a stipulated date?
Ring the bells that still can ring
Forget your perfect offering
There is a crack, a crack in everything
That's how the light gets in - Leonard Cohen
So...you're saying the signing bonus is paid out when you sign the contract and the roster bonus is paid out if you're on the roster at a stipulated date?
LOL Captain Obvious McMansplainer hacked my account.
Sometimes that's what it takes for it to be understood, appraently.