My argument about the vapor barrier on top of the insulation. The concrete needs to retain its moisture during the curing process, to maintain a lower heat cycle. By having the vapor barrier under the insulation, it created voids in between the panels for the moisture to run too. So the bottom half of the slab dries quicker than the top half. the slab curls. Then it cracks. This is also the same principal of pouring without vapor barrier.
Now contractor love pouring without vapor barrier because they can pour it wetter and the water will wick out the bottom and dry quicker, but the slabs cracks. so now we are at the point, "all slabs crack". No, they don't, only those that are done wrong.
So you in the business of placing concrete, you want to place wet, due to less man power. You don't want vapor barrier because, you don't have the manpower to install it and you have to buy the vapor barrier. You want the concrete to set quick, so you can go home early and stop paying labor. Oh all concrete cracks.
Correct way is to use a vapor barrier on bottom against the concrete, on top of the insulation or rocks. Then after placement wet slab and cover with another vapor barrier for at least seven days. You got to go into the placement, trying not to create cracks.