[Review]: Rotation improvements

An AIA submap is working but my HMI submap test is not working. More details to follow.

Assistance appreciated.
Well my philosophical problem is that issuing warning would suggest that the user has done something wrong but they have not. They will almost always see this warning which they will likely not be able to interpret easily. I would prefer that warning only be issued unless absolutely necessary and only if in cases where we would prefer the user change their behavior which is not true in this case. Could we not just add this in the doc string or something?