I think one of the reasons behind not automating the return to passive is what happens to the data on the passive server? Any calls, VMs, chats, etc made on passive are stuck there unless you do a backup and restore to primary. If you are already doing that, toggling the box to flip it back to passive is a 2 second addition.