Bug 1105237 - [Loop] Move 'share' logic to a separate handler r=crdlc

Move these two checks after https://github.com/mozilla-b2g/firefoxos-loop-client/pull/335/files#diff-c47bb311041c2343c278e8da267f967cR39