Fixes pseudoinverse for Alignment Transforms

Fixes `pseudoinverse` for `AlignmentTransforms`.
we can always avoid this pattern in Python with tuple unpacking
```python
self_copy._source, self_copy._target = self_copy._target, self_copy._source
```