[1.7.x] Made sqlite's remove_field behave like the base backend.

Backport of 61d783f3d7c9d4c7a0ac05f7fbbaba78e5cef5aa from master.