Этимологи предполагают, что заданное слово заимствовано из старославянского языка.
Образовалось как форма действительного причастия прошедшего времени от глагола "усъпнути", который имел значение "умереть". Как видим, глагол имеет суффикс "-ну-", то есть он является производным от другого глагола "усъпити" со значением " усмирить".
Последний представляет, в свою очередь, приставочно-суффикса<wbr />льную форму от той же основы, что и общеславянский глагол "спать". В общем-то, прослеживается очевидная связь с глаголом "спать", в корне которого согласный "п", как и в однокоренных словах "спячий", "недосыпать, пересыпать" и "недосып, пересып" .
Эта этимологическая связь и дает основание считать, что в корне слова "усопший" (и, естественно, в разных формах, приведенных уважаемым автором, как "усоп", "усопли" и также "усопшешь, усопнут", правильно писать согласную букву "п", а никак не "б". .