Bring _canonical_uri handling in line with tiddlyweb core