Processing sim presence separately

See commit comment. Also, connect signals before processing properties to avoid race conditions (d-bus signals are processed while method is still executed)