I've never heard that use of until; it sounds very strange to me. But with the second phrase, I'm wondering if you might have misheard "landed up" and it was actually "ended up" - which I have frequently heard in that construction.