Avoid double call to set ofono's online property

On initialization a double call to set-soft was being done for the ofono device. This caused bugs LP #1392397 and #1379807.
Same as above, seems to me like it would be more obvious that it's the callback's job to remove the reference if the reference is taken directly when modem is passed, below, in the g_dbus_proxy_call,.