[dart2js] Adding asserts to all makeX functions to ensure that all new programInfoNodes are unique
[dart2js] Adding asserts to all makeX functions to ensure that all new programInfoNodes are unique

Change-Id: Ifc413160b3bc4cebd3d56e72d36fd19def32e303
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/252864
Commit-Queue: Islina Shan <dd51a02e1ae05c292e3f91f0a6805a5a16b1ec82@google.com>
Reviewed-by: Mark Zhou <654f5fe0c4ca6c799b0e735dcf3fc1c389f35bf9@google.com>

dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk