It was the Berrios one.
On Springer, it could be he had no other good option, it could be that it was political (the agent who reps Springer might rep a player the Jays wanted to sign in the offseason, so the GM didn't want to burn bridges), could be they felt Springer was not far off from breaking out, could be favoritism, could be loyalty, could be a hundred other reasons.
I've coached for multiple decades, when I coached at the higher rep levels, I've never subscribed to the just leave them in there it's better for the team in the long run, IMO you play based off performance, the hot player gets to play, the slumping player gets to sit. The game is not a place to figure your shit out, that is what practice is for. You should always practice harder than you play and you should always play hard. If a pitcher is wild, has no control, is missing spots, I dont give them the chance to work it out during the game. In Springers case, I'd have told him to go spend the next few hours under the bleachers and figure it out his swing, rinse wash repeat every day until he is ready to perform. When I coached House League, I let everyone play regardless of your skill level and used game time to teach.