8.5 schedule fix

Fixes #418.
This will only be a problem if people have already entered events for locations which no longer exist.  If that happens then we'll get a stacktrace on the events page, since the code will be finding locations it doesn't know about.

If that does happen, the resolution would be to just update the database by moving those events to their proper location.  Like if someone entered an event for ``LAN_1`` then just change it to ``LAN`` in the database and the stacktrace should go away.