As a former General Contractor, this is how it should be done. If it even has one, the vapor barrier under the slab ALWAYS has holes so using a second one is not only perfectly fine, but I would not build without using one. You absolutely need to use PT lumber against the concrete. While you don't need to, I would place pieces of rigid foam between the sleepers. Roll out a continuous vapor barrier between the sleepers and the plywood. Use T&G Ply for the subfloor, add a piece of Luan on top if you are going to use tile of vinyl.
"I've cut the dang thing three times and it's STILL too darn short"
Name withheld to protect the guilty
Stew Hagerty