Perhaps since I know the branch exists in launchpad in GC (because the user just selected it) I could rewrite the error on the fly (I already rewrite some other errors to make them a little more friendly and fit in the box) to say "This branch is empty and has not been pushed to yet."

Thoughts? or Should I push more to have these changes reflected directly in bazaar?