I've noticed that when you are in prone position and moving close to, or onto rocks, you sometimes automaticly go to crouch position.
Also when you are a diver and you get in shallow water, you will automaticly stand up.
To remain undetected you'll have to get back into prone position as soon as possible, but sometimes its to late.
My suggestion is that it should be able to "lock" your prone position, so that you'll never automaticly stand up/go to crouch. Maybe it should be default!