connman 1.23 automagically sets the defaultroute for the preferred technology. If mobiledata is connected and wlan comes within range it will make wlan the defaultroute without disconnecting mobiledata.

 This line would stop 'Already connected' errors.