Ejected Player with Batting out of Order


 
With one out and the bases loaded, the batter (#57) strikes out for the second out of the inning.
 
Player #27 comes to bat and has a 3-0 count. The defensive coach then calls "time", and correctly points out that the player in the line up between #57 (the second out of the inning) and #27 (the current batter) is the player who was ejected earlier in the game. The ejected player was correctly skipped over when it was his turn to bat, but the coach also points out that the ejected player should have also been declared out (there were no available substitutes) -- for the third out of the inning!
 
The coach of the offense argues that since a pitch had been thrown to the next batter (#27), we must "play on"  and keep the bases loaded and a 3-0 count!
 
The defense coach wants the inning to be immediately ended.
 
What do the umpires do now?