В значении "после" верно: по прибытии, по истечении срока.
Правильно: по истечении срока.
Правильно: по истечении 42 дней...
Правильно: по истечении. См. «Словарь трудностей».
Правильно: по истечении времени.
В значении по «после» верно: по окончании, по истечении.