fixes to DistributeBlock cursor init and can now send SHAPED to clients.