Hello Peter,
This is very interesting
Yes, the SharpSky client is just another ASCOM compliant client. So it connects the the driver in exactly the same way as any other client using the same API. You can connect the SharpSky client to any ASCOM compliant focuser for example the focuser simulator and it will work.
What to do .....
I think I will carry on with my plan of replicating the problem on a machine here and see what I can figure out. Trouble is with this software business is there are always many ways to skin a cat. If it looks like the error is being thrown in SGP I will have a chat with the guys there and see what can be done to stop the problem.
The SharpSky driver is fully ASCOM compliant and passes the conformance checking where large movement tests are performed. However, projects are about issue solutions and not blame so it must be fixed.
Where is that IT guy when you need him !
Clear skies,
Dave