Tiddler update simplify

Tiddler.update() was unnecessarily complex and contained a bug as well. See individual commit comments.