La plantilla del conector y el archivo JS deben estar en el mismo directorio y tener el mismo nombre. Así:
/assets/javascripts/discourse/connectors/topic-navigation/loner-watch-topic-form.hbs
<form {{action 'lonerWatch' content on='submit'}}>
<p>Introduce tu dirección de correo electrónico para recibir notificaciones de este tema</p>
<input name="email" placeholder="Tu correo electrónico"/>
<button>Observar</button>
</form>
y
/assets/javascripts/discourse/connectors/topic-navigation/loner-watch-topic-form.js
export default {
actions: {
lonerWatch(content) {
console.log(content);
},
},
};
Tu acción debería funcionar entonces. Puedes leer un poco más aquí si estás interesado.