lib/convert_html.phpのfunction convert_html()で
// Set digest $digest = md5(join('', get_source($vars['page'])));
とglobal変数の$digestの生成をしていますが、この値は他から使用されていません。
digest値の主な使用目的と思われるplugin/edit.inc.phpのplugin_edit_write()では、postされたvars['digest']を使用しているのみです。このvars['digest']は一発目のedit_form表示時に計算され、convert_html時の値は使用されていません。
ということで、convert_html()の
// Set digest $digest = md5(join('', get_source($vars['page'])));
は削除して良いと思います。通常表示では、これが2度呼ばれているので、無駄な負荷を減らせます。
skinから呼ばれるdo_menu_convertによるmenubar表示時のconvert_htmlでも、menubarではなくそのとき表示しようとするページのdigestを計算しています。($vars['page']はmenubarではなく、表示するページが入っているため)