Guard against erroneous use of initBlackoilSurfvol().

The code introduced in #386 requires 3 phases, so we guard against trying to call function with only 2.