IPN handler now checking  recurring_payment_id when  subscr_id is missing, updated preheader code