NOJIRA Do not remove inactive JournalStepDetails if they have an active or selected JournalStep association.

Also some commented out code which is a probably abortive attempt at applying soft-delete
filtering logic to track-step associations. Looks like we'll need another new API for that.