Shale/idempotency ids in headers

R? @cosn 

cc @kyleconroy 
No need for this to return an error, as it will always return `nil`