Hmmm...we always do the bag drop thing inside at Logan (JB) and, as far as i know, there is a bag drop line on the left (usually with 8 million people in it) and a full service area on the right ( with only a million but it takes longer per person) and the kiosks.

Where is this special "international check in" you are speaking about??