Added support for alive transaction to kick off join and allow transaction if unjoined or unallowed
added test