upnp/core/service.py: set last_time_updated when service detection has finished. This fixes the issue that some MediaServers didn't show up.
upnp/core/utils.py: workaround exception on unavailable paths and return a 404 instead