The CM12.1 11/28 version replaced a configuration file in the ramdisk because of the updated CPU logic in the kernel (it needs configuration on boot). Maybe that recovery had issues with this. Now Sultan merged the changes in today's release, so it's no longer needed.new kernel incoming?
edit: (CM 12.1) BTW i didnt notice that you have updated your kernel on 28 but it's a first time that when i move to a new version im not able to pass fastboot screen. it's stuck on oneplus one logo. coming from 11-18 version to 11-28 with a wipe of cache and dalvik. i had to revert to 11-18. im using latest Phils Recovery to avoid any Firmware upgrade issue. please let me know what im wrong.
Thank You
I wouldn't recommend having two different versions of F2FS handling the data though (I'm not sure about which code is bundled in the kernel used by Philz)... this TWRP build doesn't have issues with firmware flashing anyway: it's based on the latest unofficial build which fixed it. I updated the firmware successfully to the latest H2OS one yesterday