controllers/notifications: Use string-based join()