It wasn't working in the first haskell buffer because of a race
condition. Intero was loading too late to register lookup handlers for
haskell-mode (for the first buffer).
By setting it to intero-mode, it is registered in time for intero-mode's
activation.