You need to add the callback function in the argument list as part of the function call, rather than as part of the argument object:
jQuery( infinite_scroll.contentSelector ).infinitescroll(
infinite_scroll,
function(){ addLazyLoad() }
);
You can remove the function(){ addLazyLoad()}
that’s part of the infinite_scroll
object (after "contentSelector":"#content #main"
); it’s not going to do anything.