Maybe the the time travel is set to send the person who enters it first back to a time just before their conception. If Zelena had gone through then it would have brought her back to an earlier time but since Emma went through …. Just a guess.
I do wonder why rumple isn’t ripping hooks heart out.