How is your bonus unit? Does it rest in the 1000 or higher position?
Because when you hit that target to release the ball. The sequence is that score motor operates, first the bonus is awarded (but bonus unit doesn't reset), then the ball is ejected from the saucer.
So maybe a false bonus unit position can disturb this?