That's so the client can keep track of the ID so that when it's notified later, it can cancel that request.

I added the id because I'm about to add the ability to have multiple parallel pages open on each phantom process. The throughput has slightly decreased from the old Prerender server and I think it's because each process now only renders one page at a time per process.