Make svc state transition to RUNNING *before* service_start(), because in that function we may call service_step() as well, which would start the svc again (since it was still in READY). Signed-off-by: Joachim Nilsson <troglobit@gmail.com>