observe-sequence: fix non-string ids