[Android Q&A, Help & Troubleshooting] modaristis:
I haven't noticed that there is a separate Q&A section, so I'm reposting my original message here.

I tried again, deleted everything and started a fresh build. When I flashed it with the new recovery, it boots and with

adb devices

I see

xxxxxxxxxxxxx recovery

So I pulled the recovery.log from the /tmp folder and here it is.

Starting recovery on Sat Dec 31 00:20:59 2016
cannot open fb0: No such file or directory
CWM-based Recovery v6.0.3.7
E:bad option "defaults"
E:skipping malformed recovery.fstab line: /dev/block/by-name/bootloader /bootloader vfat defaults defaults

E:bad option "defaults"
E:skipping malformed recovery.fstab line: /dev/block/by-name/env /env emmc defaults defaults

E:bad option "defaults"
E:skipping malformed recovery.fstab line: /dev/block/by-name/boot /boot emmc defaults defaults

E:bad option "defaults"
E:skipping malformed recovery.fstab line: /dev/block/by-name/system /system ext4 defaults defaults

E:bad option "defaults"
E:skipping malformed recovery.fstab line: /dev/block/by-name/data /data ext4 defaults defaults

E:bad option "defaults"
E:skipping malformed recovery.fstab line: /dev/block/by-name/UDISK /sdcard vfat defaults defaults

E:bad option "defaults"
E:skipping malformed recovery.fstab line: /dev/block/by-name/misc /misc emmc defaults defaults

E:bad option "defaults"
E:skipping malformed recovery.fstab line: /dev/block/by-name/recovery /recovery emmc defaults defaults

E:bad option "defaults"
E:skipping malformed recovery.fstab line: /dev/block/by-name/cache /cache ext4 defaults defaults

E:bad option "defaults"
E:skipping malformed recovery.fstab line: /dev/block/mmcblk0 /extsd vfat defaults defaults

recovery filesystem table
=========================
0 /tmp ramdisk (null) (null) 0

W:Unable to get recovery.fstab info for /cache during fstab generation!
W:Unable to get recovery.fstab info for /data during fstab generation!
W:Unable to get recovery.fstab info for /datadata during fstab generation!
W:Unable to get recovery.fstab info for /emmc during fstab generation!
W:Unable to get recovery.fstab info for /system during fstab generation!
W:Unable to get recovery.fstab info for /sdcard during fstab generation!
W:Unable to get recovery.fstab info for /sd-ext during fstab generation!
W:Unable to get recovery.fstab info for /external_sd during fstab generation!
I:Completed outputting fstab.
I:Processing arguments.
E:unknown volume for path [/cache/recovery/command]
E:Can't mount /cache/recovery/command
I:Checking arguments.
Warning: No file_contexts
Warning: No file_contexts
I:device_recovery_start()
Command: "/sbin/recovery"

ro.serialno=
ro.bootmode=unknown
ro.baseband=unknown
ro.bootloader=unknown
ro.hardware=sun8i
ro.revision=0
ro.emmc=0
ro.boot.emmc=0
ro.factorytest=0
RO.SECURE=0
ro.allow.mock.location=1
persist.mtk.aee.aed=on
ro.debuggable=1
persist.service.acm.enable=0
persist.sys.usb.config=mass_storage,adb
ro.bootloader.mode=download
ro.mount.fs=EXT4
ro.persist.partition.support=no
ro.secure=0
ro.build.id=JDQ39E
ro.build.display.id=cm_twister-eng 4.2.2 JDQ39E d6486e88fc test-keys
ro.build.version.incremental=d6486e88fc
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Σαβ 31 Δεκ 2016 02:08:02 πμ EET
ro.build.date.utc=0
ro.build.type=eng
ro.build.user=nick
ro.build.host=nick-Inspiron-3537
ro.build.tags=test-keys
ro.product.model=twister
ro.product.brand=turbox
ro.product.name=cm_twister
ro.product.device=twister
ro.product.board=twister
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=turbox
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=sun8i
ro.build.product=twister
ro.build.description=cm_twister-eng 4.2.2 JDQ39E d6486e88fc test-keys
ro.build.fingerprint=turbox/cm_twister/twister:4.2.2/JDQ39E/d6486e88fc:eng/test-keys
ro.build.characteristics=default
ro.cm.device=twister
ro.rommanager.developerid=cyanogenmod
keyguard.no_require_sim=true
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
persist.sys.root_access=1
ro.cm.version=10.1-20161231-UNOFFICIAL-twister
ro.modversion=10.1-20161231-UNOFFICIAL-twister
ro.config.ringtone=Orion.ogg
ro.config.notification_sound=Argon.ogg
ro.config.alarm_alert=Hassium.ogg
ro.carrier=unknown
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.adb.qemud=1
ro.kernel.android.checkjni=1
net.bt.name=Android
net.change=net.bt.name
dalvik.vm.stack-trace-file=/data/anr/traces.txt
init.svc.ueventd=running
init.svc.recovery=running

I:Checking for extendedcommand...
I:Skipping execution of extendedcommand, file not found...
E:unknown volume for path [/data]
E:unknown volume for path [/data]
E:unknown volume for path [/cache/recovery/log]
E:Can't mount /cache/recovery/log
E:Can't open /cache/recovery/log
E:unknown volume for path [/cache/recovery/last_log]
E:Can't mount /cache/recovery/last_log
E:Can't open /cache/recovery/last_log
E:unknown volume for path [/cache/recovery/command]
W:Can't unlink /cache/recovery/command

I deleted "defaults" from the recovery.fstab, run "make clobber" and built again but it is the same. Now the recovery.log is this.

Starting recovery on Sat Dec 31 01:29:24 2016
cannot open fb0: No such file or directory
CWM-based Recovery v6.0.3.7
recovery filesystem table
=========================
0 /tmp ramdisk (null) (null) 0
1 /dev/block/nanda /bootloader vfat (null) 0
2 /dev/block/nandb /env emmc (null) 0
3 /dev/block/nandc /boot emmc (null) 0
4 /dev/block/nandd /system ext4 (null) 0
5 /dev/block/nande /data ext4 (null) 0
6 /dev/block/nandk /sdcard vfat (null) 0
7 /dev/block/nandf /misc emmc (null) 0
8 /dev/block/nandg /recovery emmc (null) 0
9 /dev/block/nandh /cache ext4 (null) 0
10 /dev/block/mmcblk0 /extsd vfat (null) 0

W:Unable to get recovery.fstab info for /cache during fstab generation!
W:Unable to get recovery.fstab info for /data during fstab generation!
W:Unable to get recovery.fstab info for /datadata during fstab generation!
W:Unable to get recovery.fstab info for /emmc during fstab generation!
W:Unable to get recovery.fstab info for /system during fstab generation!
W:Unable to get recovery.fstab info for /sdcard during fstab generation!
W:Unable to get recovery.fstab info for /sd-ext during fstab generation!
W:Unable to get recovery.fstab info for /external_sd during fstab generation!
I:Completed outputting fstab.
I:Processing arguments.
E:unknown volume for path [/cache/recovery/command]
E:Can't mount /cache/recovery/command
I:Checking arguments.
Warning: No file_contexts
Warning: No file_contexts
I:device_recovery_start()
Command: "/sbin/recovery"

ro.serialno=
ro.bootmode=unknown
ro.baseband=unknown
ro.bootloader=unknown
ro.hardware=sun8i
ro.revision=0
ro.emmc=0
ro.boot.emmc=0
ro.factorytest=0
RO.SECURE=0
ro.allow.mock.location=1
persist.mtk.aee.aed=on
ro.debuggable=1
persist.service.acm.enable=0
persist.sys.usb.config=mass_storage,adb
ro.bootloader.mode=download
ro.mount.fs=EXT4
ro.persist.partition.support=no
ro.secure=0
ro.build.id=JDQ39E
ro.build.display.id=cm_twister-eng 4.2.2 JDQ39E c4de027fe7 test-keys
ro.build.version.incremental=c4de027fe7
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Σαβ 31 Δεκ 2016 03:03:50 πμ EET
ro.build.date.utc=0
ro.build.type=eng
ro.build.user=nick
ro.build.host=nick-Inspiron-3537
ro.build.tags=test-keys
ro.product.model=twister
ro.product.brand=turbox
ro.product.name=cm_twister
ro.product.device=twister
ro.product.board=twister
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=turbox
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=sun8i
ro.build.product=twister
ro.build.description=cm_twister-eng 4.2.2 JDQ39E c4de027fe7 test-keys
ro.build.fingerprint=turbox/cm_twister/twister:4.2.2/JDQ39E/c4de027fe7:eng/test-keys
ro.build.characteristics=default
ro.cm.device=twister
ro.rommanager.developerid=cyanogenmod
keyguard.no_require_sim=true
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
persist.sys.root_access=1
ro.cm.version=10.1-20161231-UNOFFICIAL-twister
ro.modversion=10.1-20161231-UNOFFICIAL-twister
ro.config.ringtone=Orion.ogg
ro.config.notification_sound=Argon.ogg
ro.config.alarm_alert=Hassium.ogg
ro.carrier=unknown
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.adb.qemud=1
ro.kernel.android.checkjni=1
net.bt.name=Android
net.change=net.bt.name
dalvik.vm.stack-trace-file=/data/anr/traces.txt
init.svc.ueventd=running
init.svc.recovery=running

I:Checking for extendedcommand...
I:Skipping execution of extendedcommand, file not found...
E:unknown volume for path [/data]
E:unknown volume for path [/data]
E:unknown volume for path [/cache/recovery/log]
E:Can't mount /cache/recovery/log
E:Can't open /cache/recovery/log
E:unknown volume for path [/cache/recovery/last_log]
E:Can't mount /cache/recovery/last_log
E:Can't open /cache/recovery/last_log
E:unknown volume for path [/cache/recovery/command]
W:Can't unlink /cache/recovery/command

Any idea on what's going on here?