Я читал (у Бастиона вроде) что можно как-то сделать так, чтобы при закрытом блокираторе изнутри замок все равно можно было закрыть-открыть.
Такая схема полезна. Или, можно реализовать более простую: нижний вообще независим, а на верхний - блокиратор. Ушел - закрыл три. Пришел - юзаешь один нижний.
Выглядит надежно, но ад с тремя ключами и четкой последовательностью открывания