is it okay to shut down transports and endpoints in parallel?