Tidy up and improve Intercom spec

Use basic spying for arguments instead of calling fakes with assertions