I have not done what you are describing.
However, you can renew/entend retail subaccount domains using parent reseller credits.
You may also condsider registering the name in the top account, then push it to the retail account and continue managing (including renewing) from your top (reseller) account.
I hope this helps.
Best Regards!