I didn't try this on 2.9.45 but I suppose it will be the same as I didn't find it in new fixes that you fix this problem.
So the problem:
In our network every PPPoE or PPPtP user have it's own speed (queue) it can be: 256/256k 512/512k, 1024/1024k etc negotiated through radius . But, after 20-30 days it starts to give megabits for free:) user which connects after this period have unlimit speed and router set up queue as always but it doesn't work. The only SALVATION is router restart. After this, everything works fine. And after 20-30 days period problem is the same.
This is tried with 2.9.42 2.9.43 and currently 2.9.44.. With all of this versions problem is the same. Before 2.9.30-up to about 2.9.40.. we didn't notice this problem.
What can be the problem? It must be the BUG!