Всем спасибо
разобрался.. если кому интересно то;
нужно что бы в результирующий url обработанные http_build_query попадали только
$data = ['photo_id'=> $photo_id,
'token' => $step2['photos'][$photo_id]['token']];
$q = http_build_query($q);
а не весь массив $params