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

...then you can move onsuccess or forget my comment ;)