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>
Weird, not sure why this shows up as a change as this is the current value.