Steve,
The doweling/shelving is an either-or proposition. No need to do both. If 4-inch slab, JAE is right...risky to dowel unless you use small dowels. I have successfully doweled 4-inch slabs, but it requires care. Use 3/8 or 1/2 inch smooth dowels, greasing the inserted side. Space dowels at about 9 to 12 inches apart. No, this doesn't meet pavement design specifications, but it should be fine for your light loadings. Also, add a small piece of foam at the end of the inserted dowel (about 1/2-inch long) to allow for dowel expansion.
Putting shelf in is easy and doesn't require a lot of brain damage on the contractor.
Also, if you didn't have faulting at the crack (one side lower than other) then you didn't have a settlement crack, though if 2 inches wide....a bit much for shrinkage only!
For bonding, either decide to fully bond the concrete or don't bond it at all! Partial bonding only creates an opportunity to crack in other places.
Good luck.
Ron