unit test for #1679
do not cache and re-use imm filenodes in nodemaker

fixes #1679
Add comment explaining fix to #1679. refs #1679

Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>