In limited experience, I've found that with all bullpen pitchers at SuA, Sparky must be programmed to use the better/best pitcher in the typical "Closer" role... so he holds him for the 9th. So in player settings, I specify which innings I want the pitchers limited to. In your case, I would set Johnson for the 8th and Vidal for the 9th.
Anyone else?