fixes #18687 as 'disabled' can be at the end of the output fixes #20228 by not falling back to init scripts when it is a user service