Remove password prompt for instructor upgrade

Use essentially the same identification and upgrade strategy, but
require a shared secret rather than prompting for a password.

Also, filter out in-channel mode change messages.

Co-Authored-By: Giulio Gratta <giulio@giuliogratta.com>