daru...your concrete parameters are fine. A 4-inch slump is OK for the application and you have described common shrinkage cracks. These likely resulted from poor planning of the finish/sawing schedule and/or poor thickness control of the concrete placement. Check the core lengths for consistency.
Placing the concrete on a bed of #57 stone can lead to more "random" shrinkage cracks because of the friction restraint, the inability to check consistent grading, the tendency for displacement during concrete placement, and other factors. Even of a vapor barrier were placed onto the #57 stone, some of these issues remain.
I'm surprised that you got a full depth crack in the 1/2" deep joint. That implies some significant variation in the concrete thickness, as placed.
If you have steel fiber in the concrete, it will tend to hold the concrete together nicely; however, it will usually cause the cracking to be a bit farther apart with slightly wider cracks.