If you have a contract and seniority for uprgradings and the bond is not in the contract there should not be any.
We don't have upgrade bonds at our company. The company tried to get something like that but never had any chance as you were entitled to upgrading by seniority and did not have to sign anything to go left seat.
I don't think it's a fair proposition.