If it happens again without the RBI shock, send SOM support an email, there may be a glitch.
I recently went with Injury Eddie Collins with Bingo Demoss set at a D replacement at 2B and the "Remove" box checked for Collins. It wasn't happening in either blowout wins or close contests.
Sent support an email, they asked for links to the games which I provided.
The team proceeded to go on a streak where there were no leads late in the games, so nothing could be verified. After a 1-8 streak, the team finally took a lead into the 9th, and, Bingo! Subbed as desired.
So if you're on a hot streak, don't complain, it kicks off a losing streak.