do not load duplicate command files, regardless of cache

this is messy: we should probably remove the other check, but I am
lost in this tangle and this works for me.

this should fix #280.
$dmv isn't always defined, causing:
Undefined variable: dmv command.inc:1516