The infection was probably too advanced and he was too weak. Antibiotics work best when they are given early on and the bird is still strong. It can be hard to do that since they try to hide any illness from predators and flock mates. Try to check them over from time to time in order to catch...