Вы уже сами практически ответили на вопрос. Действительно это связано с числом 40 - это цифра - символ смерти. Есть ещё причины:
Библейская - 40 дней продлился всемирный потоп, 40 лет евреи блуждали с Моисеем по пустыне, после 40-го дня душа покидает тело и др.
Считается что ангел-хранитель сопровождает человека только д 40 лет, а затем покидает его.