Hmm that is strange because that 19104600 node is the Nios II JTAG debug module. That information means:
1) USB-Blaster [USB-0] <--# 1 is your cable number, you can also identify the cable using "USB-0"
024090DD EP4SGX230 <-- this is the device that was found hanging off the programing cable
Node 0C006E00 JTAG UART# 1 <-- JTAG UART with an instance ID of 0
Node 19104600 Nios II# 0 <-- Nios II JTAG debug module with an instance ID of 0
Cable 1 and Nios II JTAG debug module instance ID 0 should be the defaults when you call nios2-flash-programmer from the command line. Perhaps you can try passing in the cable number and instance IDs into nios2-flash-programmer to see if it behaves differently. If I remember correctly the flags should be -c 1 -i 0