(TK-3) Make cond statements more readable

Make cond statements in the core implementation of the init and
start lifecycle functions to be more explicit about the code
path, thus making it more readable.