Het is de terugkerende verwarring met links en rechts, zie dit uitleg door Slauma. U hoeft dus alleen de namen van de toetsen om te draaien:
m.MapLeftKey("UserId"); // Property in the HasMany call
m.MapRightKey("SessionId"); // Property in the WithMany call