Hmm... do you lose miles for refunds that are not linked with the original transaction?
However, I wonder what would happen if I were to send money from my actual credit card to my Google Wallet (with no fees until Jan 6th, unless extended), and then use the Google Wallet card to use Square to send the money back to my bank account using my debit card. If I wanted to slow the process I could use a bank transfer from Google wallet. Of course there are daily/weekly limits for both of these but it's a method I think would work.