If u try to rejoin the server many times, you can get some free hp and few chance of getting armour. If u don't think, try it by yourself
I think it's not a server's bug. Maybe SA-MP's bug.
One day I was knocked down. I did a /q ... and boom when I rejoined, I got an armour but I was knocked down...