I agree with everything you said, except it should be optional whether one receives one reminder or potentially hundreds if not more, since it might be some time before you check your email and log back into the dashboard after maintenance mode expiry?