what about the careless state?
unit setbehaviour "careless"
or
unit setUnitPos "UP"...implement it in a loop otherwise
or try to intercept the animation of laying down with an event handler, so that everytime you the animation is triggered you stop it and set the position to up or whatever
...give it a go;)