以前の複数のタブが保持された状態を復元したいのですが、
前回終了時に以下のような操作をした場合に復元する方法はありますか。

(1) 複数のタブが保持されている状態。
  Firefoxのウインドウは1つ(window(A))のみ。
(2) 新しいウインドウ(window(B))を開いた。
(3) window(A)を閉じた。
(4) window(B)を閉じた。
  (この時点で全てのウインドウが閉じられたのでFirefoxは終了します)
(5) Firefoxを起動する。
  前回のセッションは保存されているのでwindow(B)が復元されました。

目的は(1)の状態を復元することです。
(5)の時点での xxxx.default フォルダはコピーして保存してあります。

やったこと
sessionstore-backupsフォルダ内のprevious.jsをxxxx.default フォルダのsessionstore.jsと置き換えましたが、復元されたのはwindow(B)でした。
previous.jsではなく、recovery.jをsxxxx.default フォルダのsessionstore.jsと置き換えましたが、復元されたのはwindow(B)でした。

他に何か方法があればご教示していただけませんでしょうか。
よろしくお願いいたします。