Fixed

Issue #1: You weren't waiting for both verticles to deploy - you marking as deployed when just one was deployed.
Issue #2: When you have two or more servers listening on the same host/port, Vert.x will round robin requests between the servers. But in your case you only had the "/verticle1" route on one server and the "/verticle2" route on another server. So half your requests would be routed to a server which didn't have the route and you wold receive no response.