Not sure about N9, but for N900 you needed to do the eMMC flash and then the firmware flash without rebooting. So two flash cycles were needed to completely full flash (in very rare conditions even three: fw, eMMC, fw). So maybe try out: first eMMC erase without -R, then the firmware ...
flasher -f -F main.bin -F emmc.bin --erase-user-data