Fix sysv header provide field.

 - when having multiple mwsd services, the provide field ("mwsd")
 clashed. mwsd_$name should be used instead.
 - fix enable/disable when config is already enabled/disabled.