Catch JSON exception in PublicTransitService

Note that when the transit score cannot be found, -1 is returned