you probably also have bootmii installed as IOS.
or if you don't, then maybe the channel (which is not a "Uneek channel" but a "Nswitch homebrew") tries to loads boot2 ? or just reset the console?
But if you have boot2 installed, your console would always boot into neek at launch, so I don't think you properly setup your console.
If you properly setup your console, you would have that :
Power > Boot 0 > Boot 1 > Boot 2 (redirect on SD) > SD:/bootmii/armboot.bin > Sd:/sneek/kernel.bin
You'd never see your real System menu, as the console would automatically launch neek's system menu, and never your real NAND's system menu.
Maybe it works, and you don't notice you are on neek ?
maybe the "UNeek" channel is also installed on your emuNAND? it's used to reboot the console. But if you reboot the console, it will always re-run boot2, which always relaunch neek.
note that the "bootmiineek" is not the correct folder name, you need to put the armboot.bin in the bootmii folder.
I don't think nswitch is actually loading the armboot.bin from bootmiineek folder, but just loads bootmii IOS.
Maybe I'm wrong? I'll have to check the sources again.
The NAND path is good, if you genereted/enabled neek2o, not neek.
if you disable neek2o, then neek only works with the NAND content directly on the SD root (no subfolder).
edit:
There are different version of Nswitch,
the one I checked (nswitch mod April 27th 2013) is working like that :
1. checks if console is on real NAND or emuNAND (neek)
2. if on neek, reboots. (used to exit neek)
if on realNAND prompt user to choose SD or USB, then loads sneek/kernel.bin in a specific memory location, then boots IOS254 (bootmii).
It never launches boot2 (IOS1) or execute kernel automatically.
Old version of nswitch didn't prompt where the kernel.bin was located and always automatically launched bootmii (which loaded the kernel.bin from SD).
Nswitch for vWii is working differently, and automatically execute the kernel.bin without the need of any bootmii help (it actually replaces one of the ES function and executes it).
If you only want to launch neek, you can use USBLoaderGX neek launcher feature. (settings>features>launch neek)
the launcher in USBLoaderGX is using the vWii method for both Wii and vWii, so you don't need to edit your bootmii@boot2 and can keep using realNAND by default.
just be sure you set the "emuNAND Channel" path correctly in the loader's settings before using the launcher option.