Confirming that Adam's comment this morning about using large image for all of the image derivatives is good. Looks like we don't need the $is_jpg logic and islandora_paged_content_create_medium_jpg().