Index: uspace/srv/sysman/sm_task.c
===================================================================
--- uspace/srv/sysman/sm_task.c	(revision 5a88d873747ad9de7ce088f4d9d27c4bd05d5087)
+++ uspace/srv/sysman/sm_task.c	(revision c7b9db0304d71fb39bb5ebda37f2b136335eca45)
@@ -189,6 +189,5 @@
 		}
 
-	}
-	if (tev->flags & TASK_WAIT_RETVAL) {
+	} else if (tev->flags & TASK_WAIT_RETVAL) {
 		assert(u->state == STATE_STARTING);
 		u->state = STATE_STARTED;
