Uncaught ReferenceError: assignment to undeclared variable reIdHtmlエラーはnlMovieFetcher.jsで起きているエラーなので、
nlMovieFetcher.jsを解析してみた結果、基本的にはhttps://www.nicovideo.jp/cache/fetch?smid,smid,smid...のリンクを叩いてフェッチしているだけ(+その他雑多な処理)ということがわかったので↑のリンクで試してみた。

リンクを開きOK fetch accepted.と出て、その後は基本的に
https://www.nicovideo.jp/local/fetched.htmlでリクエストの状況が見れるが

thread started. wait
too may dmc requests. wait
fetching watch page...
retrying(0)... wait
too may dmc requests. wait
retrying(1)... wait
too may dmc requests. wait
retrying(2)... wait
too may dmc requests. wait
retrying(3)... wait
too may dmc requests. wait
retrying(4)... wait
failed.

という感じで結局ダメ(失敗)だった。
nlMovieFetcher.jsも直さないとダメだけど、nlMovieFetcher.java自体もdmc→domand(hls)に対応させないとダメみたい。