Quoted from jonno-oz:The 10k also resets at start up but does not always reset to zero, but any random 10k amount.
I'd sort this out before digging in to the Ball Release issue. The 10k stepper should reset to the Minus-1 position at the beginning of the reset sequence and then take a single step up to the 0 position as reset continues. Since you're seeing some variability in the 100k reset I'd first check that the stepper is clean and can reset to Minus-1 from any position. It's possible that it's just dirty and binding up because of the extra friction of old dirty grease and grime.
If it's cleaned and working well you should be able to manually reset the 10k stepper and advance it one step repeatedly with the power off.
/Mark