It turns out that PM-3489 has changed the meaning of "majority" writeConcern, and that is the reason why this test fails despite calling awaitReplication.
This ticket will change the writeConcern to {w: 2} in the hope to force the secondary to sync the drop index.