Fix to properly cleanup, and more appropriately error out, in the event ...

...of a timeout (when using timeout enyo.Async-inherited functionality).
Enyo-DCO-1.1-Signed-off-by: Jason Robitaille <jason.robitaille@lge.com>
Good question. Honestly not sure; at least it's showing as mergable now, heh