yeah, the whole reason why we convert to TDB (and do all our pulsar and solar system ephemeris stuff in it) is because it is completely independent of your location!   I do think that throwing an exception when someone tries to different 2 incompatible timescales is a pretty good idea....