This is a limitation of our payments gateway service. You have to cancel the subscription ("cancel auto-renew") and then redeem the promo code. Any promotional days will be added to what you've already paid for — you won't lose anything. Then you can re-subscribe if you wish.
We hope in the future to allow adding free days to an existing subscription with a promo code.