Battery drain work around.
I had the same problem of battery draining when updated to 4.4.2. The battery would drain from 100 to 50 % in just 3 to 4 hours. and when the location setting is enabled it would drain more faster and while u keep you phone idle it would drain the whole battery in few hours.
I found some solution to fix this issue without keeping location setting off.
1: Go to settings --> backup & reset --> Uncheck the "Back up my data option".
2: Go to settings --> Accounts --> Google --> Ads --> Check the "Opt out of interest-based ads"
3: Go to setting --> Location --> Mode --> Select "Battery Saving" Mode.
This worked out for my Xperia Z C6602 on stock rom 4.4.2.
Best of luck......