Glad you have it working now. I'm sure the process was frustrating.
You have two options to add vlans to trunk ports, your method is above is one under members of the interface.
The second option is to have the trunk port configured as simply trunk mode and then add the interface into all the vlans under that heirarchy. For this method you would need to create the default vlan definition under vlans.
Best practice is to create that vlan, the devices ship with a minimum configuration so that all ports are communicating.
You are now sending the vlan-id 1 tagged on the trunk port. When listed in members these are tagged. I believe if you had created the vlan definition for default the original configuration would have worked.
default { vlan-id 1; } }
https://kb.juniper.net/InfoCenter/index?page=content&id=KB17419