Zmupdatefixes

Cleaning out some old branches.  Please review this as I barely remember it myself.

I think the idea was to not do the MyISAM updates unless we are in an interactive session.