Quite the workaround! Hopefully the Devonthink team can sort this soon.
This smart rule script might be useful: