If firstboot fails it is very hard to debug the problem, because lack of any user and no network access. So provide some basic fallback.