Cool, but not being able to checkin online is usually a sign of already being bumped, not the other way around.
Normally our middle initials are carried forward to the carrier's booking system and that differentiates my son and I when we fly together... but in Emirates case it seems they weren't.