I just went through a bit of this myself.
You'll need to temporarily remove the thermostat in order for this to work properly.
I removed the block drains. Not just the caps, but removed the entire fitting from the block.
Then I connected a garden hose to the water intake of the thermostat housing. You'll find that the threaded, male end of your garden hose is a perfect fit into a length of 1" diameter hose. Put a clamp on this and you'll put more water through your block and heads than your raw water pump ever will and at much greater pressure.
I had flow out of the plug holes, but not as strong as I had hoped, so I started poking around in there with a piece of stiff wire. LOADS of stuff came out.
I would pressurize, poke while it was flowing, then let it rest for 15 minutes and drain out so that any debris would accumulate there. Repeating the procedure a few dozen times over the course of an afternoon yielded lots of water flow out of these plug holes and throughout the entire system by the time I was done.
I haven't resorted to this yet, but the next logical step might be to remove freeze plugs and do the same thing. Come to think of it, the ports that your circulating pump attaches to would offer a good shot at blockages in that area of the block as well.