Don't blow up if we don't have saved_channels but are away.
Allow away even without --part-on-away
Add tests of away status changes.