The error you get is normal: if you have 4 servers and you want to replicate to 4 servers, if a server goes down the "4 servers replication constraint" cannot be met.
This works exactly as using a Raid1 array, if one disk goes down: you cannot write on the array anymore.
This is mandatory to ensure data integrity, if you want a more highly available setup, then use more servers. You will not be able with your constraint of "full replication" and read data locally on every server to achieve highly available writing to weed-fs.