improved tzinfo_factory support