this just went from very bad to good. way better to have 1 year stop gaps then bringing in the wrong player on a max contract.
I'd say it went from solid to very good. Non-guaranteed contracts are very valuable. The move helps the C's compete this year and it gives us major assets to trade for a disgruntled star next year-- we can offer instant cap relief and draft picks.
Also, neither contract is really bad value if we decide to keep it. Amir is a starting-caliber player, and with the cap going up his $12m is more the equivalent of ~$8m next year. Jerebko has played very well for us, arguably better than either Sully or Olynyk, and if he keeps it up his contract will be a bargain.