event: Don't assume UTC if timezone can't be read
glib currently doesn't read the timezone properly from Toolbx containers. This leads GNOME Calendar to sometimes assuming the the timezone is UTC.
Assuming an arbitrary timezone (even UTC) when the timezone isn't really great behavior. It's better to fail, I think.
This commit makes it fail in that case.