Both the item and the trigger have to global (the engine supports going to a waypoint that's in another level, and only global objects can be referenced across levels). The name you see in the game comes from the translated string value that has the key "WAYP_House".

I'll document RegisterWaypoint and UnlockWaypoint, and will mention these things.