Add support for member timeouts (#1902)Co-authored-by: Austin Keener <keeneraustin@yahoo.com>Co-authored-by: Florian Spieß <business@minnced.club>Co-authored-by: Olivia <chew@chew.pw> (commit: 97fcd62)