The circumstances made it very unlikely Jimmy would have a happy departure from the 49ers. 49ers went all in to draft Lance so they need to give him a run at starting and developing him and Jimmy makes way to much for a back up. His contract isn't guaranteed so teams knew he would be cut short of Lance going down in the off season. Doubt the surgery matter much.There rumors that his move to delay his surgery killed all good will that the org had towards him. Going into the off season, they were apparently willing to try to make sure he has a plush landing spot. Now they are purely maneuvering for their own benefit and they don’t care how/where JG ends up.