[ticket/11863] Grey out unavailable activation methods when emails disabled

Further fall back to USER_ACTIVATION_DISABLE when emails are disabled
but evaluate it at runtime.

PHPBB3-11863