Resolve UPI promise on timeout
Resolve UPI promise on timeout

Reason: if REPL had UPI, but later it dissapears for some reason, and
Atom is restarted, it will wait indefenitely.

atom-haskell/ide-haskell-repl