Faulty logic.

Rapid duration is maximum of individual axis movement durations
not the sum of them, as each axis will move individually.
Update test to enforce new constraints.