Make svcprop converge on booleans

svcprop type/provider doesn't handle boolean properties quite right - if
you pass 1 to the type, it will keep setting the boolean property over
and over.