Keep ssl preference backward-compatible

Still use ssl:true, but if not, we don't force it to be http.