CoreOS provisioning issue

CoreOS provisioning was introduced in 1.8 and I was very much waiting for
this feature. I've been trying it but can't get the provisioning part to
work. It appears that coreos-cloudinit doesn't play well with foreman
provisioning URL. I'n my current setup foreman server in a different region
and it takes 2-3 seconds to generate the yaml. Is it anything that can be
done from foreman to fix or workaround this issue?

I've seen other people are having the same issue:
https://github.com/coreos/coreos-cloudinit/issues/105#issuecomment-107688683