if passed a timezone uses that, dont lookup tz-str

 - this was causing synchronized block contention in profiling