There is an easy solution. When you have placed your vote electronicly, the machine should print a paper copy. The voter reviews the paper copy, then deposits it into a lock box. If there is a question about the vote, the state can then go back and count the paper ballots to verify the accuracy of the electronic ballots.
Actually, it's not a terrible idea if the paper ballot includes a unique identifier and a time stamp. But if the paper ballot doesn't match with what the voter wants, while he or she's still in the booth, it must be disposed of in some way by the voter.
Not to say it can't be resolved but all of these electoral "reforms" come from the Dem idea that voters are not responsible for their votes.
Of course, there will now be Democrat lawsuits. Which will cause people to lose faith in elections. Which will depress turnout. Which is good for Republicans. I think.