added try/catch in collection scheduler and accompanying test