Thanks everyone for the help!! I have emailed United a few days ago and gave them a call last night. Luckily, the agent who picked up my call was the same agent preparing a response to my email. I explained to her the situation and they re-deposited the unused miles back to my account.