Wrong image dimensions in Insert Media after add_image_size()
Problem solved – the image width was being limited by $content_width set to 640 in the functions.php file included with Bones WP theme. Hopefully this information will help anyone else struggling with similar problems.