fix: properly handle steering scheduling API errors

The steering API returns HTTP 400 errors for general payload and 409
errors for scheduling conflicts that we didn’t handle yet.

fixes #93
1 job for kmohrf/93-steering-scheduling in 1 minute and 33 seconds (queued for 2 seconds)