When system shutdown, service [a] try to kill service [b] with 'systemctl stop', but we define the dependence that [b] must die after [a]. Will service [a] block there when system shudown ?