Flowable has a Activiti 5 compatibility mode, which it appears we will need for anything resembling a "seamless upgrade" for existing customers. This would be part of upgrading with an existing database with existing Activiti workflow processes. Flowable can already upgrade the database schema.
Flowable also has API hooks for BPMN XML parsing which may make it possible to auto-upgrade the XML. This requires more investigation.