consul: Adding support for sessions to FSM