I just made a similar discovery...the iBill cookie wasn't being carried for 1000's of hits to a join page so the revhasre ID wasn't just blank...the whole damn field was MISSING!
Simple solution: Get permission to host the join page on YOUR OWN server and hardcode the hidden field containing the revshare ID into the join page.
Problem solved.
Fuckers
