Those are the image sizes I would expect. Note, however, that the returned size does depend on the app that initiates the pick. If you pick wallpaper (by long pressing on the homescreen) you'll get a 320x480 image, for example.

In the camera app we don't use CONFIG_MAX_PICK_PIXEL_SIZE when we call cropResizeRotate(). Instead, in pickPictureSize() we just the camera to take small pictures for pick activities.  We tried to do that before but it was buggy and didn't work. The nice thing now is that the SMS app no longer has to resize images itself because the camera returns images that are small enough for an MMS message.