Added optional user data bytes in JoinRequest and test. Fixed join request never timing out.