Ensure in-place ops on Angles with non-angle result do not corrupt the instance
Merge pull request #2718 from mhvk/quantity-output-wrong-unit

Ensure in-place ops on Angles with non-angle result do not corrupt the instance