Merge pull request #1197 from foosel/fix/issue_1147

Fixes commands not being acknowledged in the same order they are received in
Merge commit '03e489aaad6dd6584970fb2acfe00cc5aa292668' into Marlin_phoenix

* commit '03e489aaad6dd6584970fb2acfe00cc5aa292668':