Failure-Sentient Composition For Swarm-Based Drone Services