Did you get this fixed?
Is it something like auto-neg failing?
the switchport nonegotiate on the cisco side is related to determine the trunking mode rather than auto-neg, yet on the juniper side you have auto-neg disabled.
I have had issues in the past between cisco and juniper with this issue.