I'll look into it... not entirely sure what's going on. Also, not sure if this is related to what you're doing or not, but there is an inherent limitation in the way recurring fees work alongside of role promotions atm... there is no default way to match one up to the other so that the recurring payment "renews" that role.
Can you verify that you're on UC 1.4?
