SSP-2075 Refactor recent FA Liquibase to account for key on/off config

Logic ends up extremely complicated. Not sure if there's anything to be
done about that unless we somehow now just flat out require that you
run with natural keys on. (Which you really should be doing anyway.)
SSP-2076 Change FA file status to string-based enum