The problem is that, despite theoretically adequate hose length, the hose inevitably gets stuck underneath me while I sleep or wrapped around my neck/body and this effectively limits the hose length. This means that there is not enough slack in the hose when I happen to roll over a bit too far or something. If that happens, the hose pulls the machine down from the desk and face down onto my bed (which is adjacent to the desk).
If there's simply not enough slack left on the hose due to it being wrapped around me or stuck under my weight, simple Newtonian physics demands that something's got to break off or the machine is going to topple over. So even if I bolted the damn thing down, all that means is that the hose would break whenever there's not enough slack left.
Thankfully, the machine's water chamber area seems pretty sealed so there's never much water inside the basin to clean up after it falls over, nor is there any leakage onto the bed or floor. The LCD screen does display an error message when this happens (which, upon looking up the specific error code, signifies "motor failure"), but upon unplugging+replugging the machine, the error goes away and the machine seems to work fine.
This has happened twice in just the last few days, and I'm more concerned with damaging the machine and the time it takes to clean the water from inside the machine than I am with the interrupted sleep it causes on nights when this occurs.
Is this a frequent problem for other CPAP users too, or am I doing something wrong? Is there something I can do to avoid this? Is my machine likely to be damaged from this happening?