checkout: improve die_if_checked_out() robustness