Quite often it is just the carrier board which fails, and it is common to transfer the module to a new carrier board. If you were to use a different model of carrier board, then you would have to add different firmware/board support package. If you transfer to another developer kit carrier board, then it should “just work” (however, there are some really old revision boards which might have some difference, but not something you’d worry about).
Your biggest problem is that you cannot purchase just a dev kit carrier board without also purchasing a module. If you buy a full dev carrier kit beware sales of the dev kit would end in 2020:
https://forums.developer.nvidia.com/t/eol-notice-for-nvidia-jetson-tx2-developer-kit/125752