Upon looking again, it appears that ProFTPD is running, but not rejecting connections.
I changed it to stop using passive mode and now it connects successfully.
Whilst this is, of course, a happy resolution it does concern me that this can apparently change without an obvious reason.
I'd be...