When Robert rejoined Emmerdale he said he was back for good, so that would seem to suggest at some stage he will be exonerated, either by Mack being found alive or by Aaron telling what happened with John
I reckon John will recover first as he seems less injured... his guilty conscience will make him confess