handle parameter --state explicilty to respect defaults

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
++changes(3.0.0)

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
use default parameter for __start_on_boot type

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
changes for __start_on_boot

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>