> Given an infinite amount of time, there will be a time where all of your atoms will recombine again in just the right away to bring you back to consciousness with all your memories in tact.
Possibly so, possibly not.
I think this gets into a fundamental (and common) misunderstanding of what infinity implies.
I think the best way I could illustrate it is the concept of infinite non-repeating numbers. A fair number of people will think "Oh, because it's infinite and non-repeating, it must contain all possible number combinations". However, consider a number like `1.101001000100001000001...` This is a number that's infinite, non-repeating, and it only contains 1 and 0.
With that in mind, it becomes trivial to imagine an infinite non-repeating number where `7` occurs only once.
Said another way about time and the infinite. It's entirely possible that ultimately the universe decays into a proton vapor and once that happens, that's it. It stays infinitely as such a vapor cloud with none of the protons ever meeting one another.
All that's to say is infinite doesn't imply that all possible states will be created once again. It could happen, but it's not guaranteed to happen.