Double clicking the post button should not have caused the batch to post twice.
In any event if in fact the checks appear in BankRec twice I would post to deposit to off set the amount and delete this entry for GL (as you have already indicated that you deleted the duplicate transactions in GL).