app: ensure platform is always removed from the database

Actually, we weren't removing it at all, now we're always removing it
(just logging errors with Provisioner.PlatformRemove).

Fix #936.