numerous bugfixes related to the latest round of session offerings reworking. refactored default offering comparison callback function out.