tweaked error handling when attempting to load a block
add suggest for sonata cache bundle, do not require a getPath() method on the block document