Thanks for your google tip. I saw your initial bug report.
> Older versions of 'test' do not complain about the unexpected
> operator/operand and worked in termrc. But the recent version of "test"
> fails, as a result, the swap partition is not mounted.
Google for 'test.command.is.broken' and you'll see this has been reported
before. It would be a good idea to revert to the pre-12-August version
of test, which was much less broken.
I think /dev/sdC0 appears twice because it's bound into /dev once as
part of the boot process, and again by termrc. This would be harmless
without the 'test' bug.