[typer] delay abstract instance error until after static extensions have been checked (closes #3679)