(Ready) No acceleration w/o engine_on

By brute-forcing a lock on acceleration, fixes #7564.  Not pretty, but works now.