Have thought before that Rumple had been tracking either Emma and/or Bae (who I will believe is the dad in my crazy-canon imagination until the show says otherwise) but then the creators came out that Rumple did not have his memories until he heard ‘Emma’ in the first episode. I’m getting from this that he wouldn’t be locating either Emma or Bae – or capable of leaving Storybrooke.
Based on the next episode promo – I'm gaging Rumple's reaction to Charming explaining what happened when Sneezy left Storybrooke as realization that he still won't be able to leave to find his son.
Totally with you that Henry is a loophole and the only baby that could enter Storybrooke because he’s Emma and Baelfire’s.