Right, I wont even pretend to be an armchair expert on this just regurgitating what I've read. Long and short of it is we have no idea but from what I recall the original paper was very thorough in trying to explain the phenomenon and life was the most likely hypothesis given what we know. Regardless of the origin it sounds like there is some new science to be found which is exciting.