Hello,
This is not broken, and there is two main causes for this.
1.) You didn't actually login to your account on the forums, if you're not logged in when you visit it does not count.
2.) Suspensions are queued... if your suspension was already in the queue logging in does not take it out...