Throw BoundsError on insert! beyond end of existing array

Fixes #7373