user profile active even after download quota reached

Hi!

Question 1: i have created a user profile with 1 week active limit from first login and 200Mb download limit. Then i assigned it to a user. Once the user logged in, profile status changed to active. After the download limit is reached but the validity time is not yet reached, the user is logged off. Which is what should happen.
So i assign another profile of 1GB valid for 1 month. But this profiles status is waiting. while the previous profile that has reached the download quota but not validity period is still active. any idea why this is so?

Question 2: is there a way in command line to assign a profile to a user but not activate it yet.

thanks. hope to hear some reply soon.