Good catch! That's clearly a bug IMO. #extension should use #copyAfterLast: rather than #copyAfter:.
On the other, FSReferenceTest >> #testBaseAndExtension explicitly defines a test where it says:
"Note that the extension of a complex extension starts from the first period up until the end"