Assuming Just Enough Fairness to make Session Types Complete for Lock-freedom | IEEE Conference Publication | IEEE Xplore