fix call_other type errors as warnings and some timezone leaking bugs (driver timezone would be changed after efun/error in efun)