Yes, exactly. In English should is sometimes used as a kind of pseudo-subjunctive(like in the examples you have given there). And so in the sentence "That Boustany should have been found..." 'should' conveys some kind of subjective attitude to what has occured. In this case perhaps among other things surprise.