Rename the test for AsynchronousServiceGateway
Fix a bug where plan name was not set properly

Also Extract logic for generating GW catalog
[#48753337]