BUG: Bug in DataFrame column insertion when the column creation fails (GH3010)
Bug in DataFrame column insertion when the column creation fails
existing frame is left in an irrecoverable state, fixes #3010
