test: restore fixedbugs/bug398.go to original version
test: restore fixedbugs/bug398.go to original version

Cannot reproduce original problem. Compiler internals
have changed enough such that this appears to work now.

Restore original test (exported interfaces), but also
keep version of the test using non-exported interfaces.

Fixes #15596.

Change-Id: Idb32da80239963242bd5d1609343c80f19773b0c
Reviewed-on: https://go-review.googlesource.com/43622
Run-TryBot: Robert Griesemer <a6752097faebf1f02d80107d77a9be009089afe3@golang.org>
TryBot-Result: Gobot Gobot <66cb808b70d30c07676d5e946fee83fd561249e5@golang.org>
Reviewed-by: Josh Bleecher Snyder <cdc248cc4d32e4fbfe04e45228163bcecd48a0b9@gmail.com>

ImJasonH/go,golang/go,cloudflare/go,derekmarcotte/go,cloudflare/go,vsekhar/elastic-go,vsekhar/elastic-go,akutz/go,josharian/go,josharian/go,cloudflare/go,josharian/go,akutz/go,nawawi/go,akutz/go,polyverse-security/go,Cofyc/go,codestation/go,cloudflare/go,polyverse-security/go,golang/go,CAFxX/go,derekmarcotte/go,derekmarcotte/go,golang/go,cloudflare/go,cloudflare/go,nawawi/go,josharian/go,Cofyc/go,ImJasonH/go,Cofyc/go,derekmarcotte/go,josharian/go,akutz/go,akutz/go,nawawi/go,josharian/go,codestation/go,CAFxX/go,ImJasonH/go,CAFxX/go,codestation/go,codestation/go,polyverse-security/go,golang/go,Cofyc/go,josharian/go,ImJasonH/go,CAFxX/go,golang/go,nawawi/go,codestation/go,CAFxX/go,ImJasonH/go,ImJasonH/go,ImJasonH/go,vsekhar/elastic-go,polyverse-security/go,golang/go,polyverse-security/go,Cofyc/go,akutz/go,golang/go,CAFxX/go,derekmarcotte/go,Cofyc/go,nawawi/go,nawawi/go,akutz/go,Cofyc/go,vsekhar/elastic-go,cloudflare/go,codestation/go,vsekhar/elastic-go,vsekhar/elastic-go,ImJasonH/go,polyverse-security/go,polyverse-security/go,Cofyc/go,josharian/go,CAFxX/go,derekmarcotte/go,derekmarcotte/go,codestation/go,golang/go,CAFxX/go,nawawi/go,nawawi/go,polyverse-security/go,vsekhar/elastic-go,codestation/go,cloudflare/go,vsekhar/elastic-go,christopher-henderson/Go,derekmarcotte/go,akutz/go