Implement relayFirst to conditionally join a thunk group