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.
Here you do have priv->pending_block_task: if there was already a set_soft call just prior to this one that hasn't returned, since you're setting pending_block_task just after this error check.