Dispatcher and Performer Question

Yes In case of failed transection performer will try again to processed it. Its depend up to you how many times you want to retry it.
There is no need to delete transaction in queue after retry it will not considered it. It will check only new