I've seen the thread. More likely, in my opinion, to be rising from the surface. It sems likely the life can get a jump start this way, but I'm skeptical of anything approaching the complexity of a cell drifting in space.
Then again, supernovae may push organic matter into space without killing everything. Someone should crunch the numbers on this. Perhaps stardust contains the remnants of living systems.
These microbes wouldn't be cells. More like viruses.