timeout: cleanup return values
- remove "WaitingFailed" which is a duplicate of "CommandTimedOut"
- replace hard-coded values 126 and 127 with enum values, remove TODO
- fix misleading comment. we DO return CommandTimedOut even when preserve-status is not specified
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>