Better tests for the public/beta/pending statuses (bug 1103408)

@kmaglione: r?
You're absolutely right, I made the change here and above.