ローカル開発サイトでこれをテストしたところ、問題は、アカウントが作成された後に、アクティベーションメールのリンクをクリックしていないユーザーがユーザー名/パスワードでログインしようとしたときに /u/action/send_activation_email に対して行われる POST リクエストで、username または email パラメータのどちらも設定されないことのようです。
代わりに、アカウント登録直後に表示されるアカウント作成済みページから「アクティベーションメールを再送信」ボタンをクリックした場合、リクエストの username パラメータが設定されます。参考までに、機能しているボタンはこちらです。
機能しているリクエストの場合、POST リクエストのパラメータは、ユーザーがサインアップフォームを完了したときに入力した値に基づいて設定されているのではないかと推測します。
404 エラーはここでトリガーされています。

