I am guessing Shanhan is finally fed up of having the one of the worst special teams units in the league and something had to be done even though they won the game.
Yes I see nothing sent or received in the last 15 mins.
49ers definitely are in a retooling phase. They got rid of a lot of their older, expensive players and brought in young and cheaper guys and then extended the contract of all their superstars. So clearly the plan is to lock up the core, pay them and build around them with younger cheaper guys who hopefully develop into the next core. The kicker situation has just been a mess for a couple years. It was time to move on, doesn't really have to do with anything regarding the other changes they have made. They had a guy that was supposed to be a stud and he never performed to his ability even with countless chances.
I want to consider them like the Delhi IPL team, on whom your description fits completely.
Did you see Delhi were cruising at one moment in the IPL and in the end they couldn't even qualify for the playoffs.