I use the latest TWRP as my recovery and it updates the OTA files fine, so I would suggest trying that.
Daily Driver
Google Nexus 5 - OptiPurity - Android 4.4.4 KitKat - AOSP

Other Phones
HTC One S - MaximusHD 10 - Android 4.2.2 Jellybean - Sense 5