find_syllabi: Break prediction out into separate function
find_syllabi: Break prediction out into separate function

This allows easier use of the `try_or_log` wrapper.

opensyllabus/osp-pipeline,opensyllabus/osp-pipeline