20 pixel discrepancies and nib files always seem to be woe, but with Interface Builder and status bars. Are you setting up the nib with the same status-bar state as what your using in your app?
If you've hidden your status bar in your app, have you done the same in Interface Builder?