Hi
Shortcut join is not a way to resolve loops. This is used to increase performance by passing tables which are not needed.
For more information on shortcut join use check attached link
Dave’s Adventures in Business Intelligence » Everything About Shortcut Joins
Amit