It would be a SF RBI for the hitter, who reached on an E-OF. Second runner scored on the same error.
Always judge what would've happened if the play had been made without error, giving the benefit of the doubt to the offense.
For example: Shallow fly ball and runner takes off like bat out of haites, even though we think he "probably" would've been out if the ball was caught and good throw / tag made, if he drops the fly ball, I score a SF.
Same example: Runner takes three hard steps down the line and stops, see's ball is dropped and scores. No SF, RBI score a straight error.
I had one tonight where a batter/runner hit a ball into the gap, could've been a double but he held up at first and stopped. F8 bobbled the ball and B/R went to second. IMHO, if he runs all the way on a cleanly fielded ball, he gets second. He didn't, so 1B E8.