[#1750] Promise.get(timeout, unit) actually throws TimeoutExceptions