I have committed the tyro mistake of flipping latitude and
longitude.

This commit fixes the schema and corrects the processing of new data,
but if you have existing data you will need to flip it (before updating
the schema) in accordance with the instructions at
http://postgis.net/2013/08/18/tip_lon_lat. The following ought to work:

ALTER TABLE stop
      ALTER COLUMN stop_location
      TYPE geometry(Point,4326)
      USING ST_FlipCoordinates(stop_location)::geometry(Point,4326);