refactor(timeout): Promise.rejectを使うようにした

https://github.com/azu/promises-book/issues/33
Travis build 223