Cleanup: remove useless asserts.
'##' cannot appear at either start or end of a macro expansion.

Such stray token confuses subst(), so it's better to handle early.
Remove dead code.