Context swapping with multiple middlewares - tRPC