From the wiki page, the new Phantom mob spawns after 3 days of no sleep 20-34 blocks above the player's head. But only if you are in the overworld, it's night, you are above sea level, and there is no light blocking block above your head(must be air/glass/etc). The mob spawns in packs of 1-4, and it does not respect the mob cap as they spawn.
So if you like living in the end/nether/deep underground, you're safe. Overworld/above ground players will have to hide till day or use a bed.
I do think the best solution, if possible, is to implement someway for the tp home function to count as sleeping. But even still, they might still become a problem for people that don't use the commands or sleep at all.