Some rework on forced offline specification.
Revert "Replace returns with exits in init script."

This reverts commit 46a642108ed68045468050f018b7d0e51101a03a.