If I'm not mistaken, the player can die of dehydration, respawn, and then can't die of dehydration a second time, because the ForgeData NBT info has been deleted by the player's death.
Once the player reloads the world, the data is recreated and the player can then die of dehydration properly.