Это потому, что вы, возможно, пытаетесь установить phoneNumber до его загрузки.
Заменить
$('#phoneNumber').val($('#hidden_phone').val());
на
if ($("#hidden_phone").length) {
updatePhoneNumber();
}
function updatePhoneNumber()
{
setTimeout(function(){
if ($("#phoneNumber").length) {
$('#phoneNumber').val($('#hidden_phone').val());
} else {
updatePhoneNumber();
}
}, 500);
}