For the record, I could be reading the diagram at the bottom of page 31 incorrectly, but it looks to me like the following:
1. The motor gets 9v supplied via the shaker motor board. This is the only thing coming from the shaker motor board, but is required. Obviously you have it since the motor is on. This 9v is supplied constantly to the bi-directional relay at 2 points - one for one direction when the relay is off and one for the other direction when the relay is on.
2. Q27, when active, connects one side of the motor to ground, completing the circuit to power it. I suspect this is where your issue is. If Q27 if off, then the motor should be off. It also connects to 2 points on the bi-directional relay - one for one direction and one for the other.
3. Q24 activates the bidirectional relay. When off, the motor would move one direction, and when on, the motor moves the other. This could be a secondary issue if it never moves the other direction, but could also point to a bad relay. Basically this relay is just swapping 9v and the path to ground between the 2 leads on the left/right motor - thus controlling the direction.
All this to say that the motor staying on constantly, as soon as powered up, says to me that Q27 is bad. Nothing should be activating it immediately upon powering up. That is THE component controlling the motor being on/off, nothing else, short of a bad hack or a bad chip upstream from q27 that keeps it locked on, should be allowing the motor to stay powered on.