Use when.js's never() promise, but still keep it abstracted. This avoids promise coercion on never promises.