Past Perfect используется в конструкциях с выражениями «едва», «как только» и «не успел» потому, что они указывают на чёткий порядок действий. 2
Такие конструкции показывают, что одно действие произошло сразу за другим. 1 При этом в предложении используется обратный порядок слов, как в вопросе. 1
Примеры: