Joe's Life's Been Good was released in 1978. According to wikipedia, first on the FM Movie soundtrack (April) and then as a single and on the But Seriously Folks! album in May.
I'm pretty sure Walk Away would have been performed in 1977 on the Hotel California tour but not Pretty Maids All In A Row.