If the desk button is pressed while the desk is being moved from the library, the desk
stops. Without this change the lib will keep sending movement commands and the desk
would not be controllable anymore, until those commands are interrupted.
This change makes it so that the lib automatically detects that movement has seized
and so stops sending commands.
coverage: 88.122% (+0.2%) from 87.887% when pulling 2ebe02a6c08137975599bf68a17b9ea0553522d8 on abmantis:stop_move_on_button_press into 7b286e48d7924d4bfe9df616c5b35dcb91a36506 on newAM:main.
If the desk button is pressed while the desk is being moved from the library, the desk stops. Without this change the lib will keep sending movement commands and the desk would not be controllable anymore, until those commands are interrupted.
This change makes it so that the lib automatically detects that movement has seized and so stops sending commands.