I just found that right after I read the thread, had never heard of them before. Apparently the eggs can lay dormant for a little while, then they hatch mate and die. You must have gotten some rock some eggs on it, and just now they decided to open up. The larvae feed on detritus and algae, so...