Yes, but when Regina reversed the original curse it was supposed to send everyone back to where they came from. So Whale would have been sent back to The Land Without Color. The only way he could have ended up back in Storybrooke is if the second curse pulled all of the original cursed, as well as anyone that got in the way of the curse cloud. Hook wasn't part of the original curse, so him outrunning the cloud makes sense, but Eric was part of it.No matter which way you look at it, who did or didn't end up in Storybrooke is not covered by any consistent rule. I suspect that the writer's original idea was what YaddaYadda and I speculated (curse cloud + any stray original cursed), but by the time The Jolly Roger rolled around it was either forgotten while writing the episode or they just hoped no one would notice the inconsistencies.