fix potential homing race condition
add tolerance to probes
make speed volatile so acceleration tick can see it
fix bug in homing type selection