The only problem I see is the need for a binary only upload to bootstrap. Since it is an arch:all package, it won't affect bootstrapping new architectures. Did I miss any problems? Can you share links to previous discussions/policy/other docs that explains the problems with build depending on itself? There are similar issues that lintian catches about dependencies like https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876016 (circular dependencies).
Description: OpenPGP digital signature