Servo slows down right before it stops.

What #4 said. The new command is for making the servo stop buzzing. You could perhaps have a test program measure the current going to the servo. When the turning stops and the servo buzzes, it draws some current. When the new command turns the servo back, the buzz stops and the current goes down. Record how big the turn back has to be in all cases.