Очень неоднозначное решение. Я думаю, что разработчики упустили, что не все бегут освобождать Джо. Иначе бы квест на его поиск закрывался бы.
Не все бегут освобождать Джо, но он нужен по другому квесту... отсюда будто бы он сам освободился, а возможно кто-то другой освободил его, а может и охранник - а так как его поймали в этом случае - то, возможно, он даже отсидел в карцере пару суток административного ареста - нам это не узнать. Но внутренняя жизнь какая то в игре должна же быть, люди ходят-туда сюда, проживают свою жизнь, а мы это видим только по факту. Вот и с Джо то же самое, может в натуре отсидел даже за попытку воровства, ну нам это не обязательно знать...
В Ночи Ворона я его вообще никогда не освобождал - просто не знал как это делать...так его всю игру нигде и не было, а тут вроде как персонаж при деле, задействован в игре - это же хорошо. И жизнь имитирует, не все в этом мире именно нами лично же должно делаться, нет, должны и сами что-то там - подразумеваться, что делают, и это еще и наглядно сказывается в игромире.