As an EI
crew member I can tell you they will 100% not check your bags through. EI
never checks bags through for non revs (I know I hate this). Also if you have only carryon bags you will also need to exit and go to the main ticket counter to get a seat for your second flight. The transfer desk won't handle any type non revs and they can not print a boarding pass for your second flight when you originally check in. (another thing I hate about EI
After you exit customs in Dublin go to the ticket counter, don't wait in the line. The very last counter has a sign that says Standby. Go up to this desk and tell they you are a non rev. If the flight has open seats they will clear you right away and take your bags. If the flight is full or near full they will tell you to come back to the ticket counter 1hr prior to the flight when they close it. They will not give you a boarding pass to go to the gate unless you are getting a seat.
As far as the connection time. I would allow more time closer to 3 or 4 hours because LHR
has so many delays. The plane which does a DUB
turn could be delayed. In my experience more of my LHR
flights have been delayed than on time (usually a short delay). Also the LHR
flights have a lot of business travel and last minute ticketed passengers so they tend to go out pretty full. I don't know if you are a flight attendant or not but here's a hint if your flight is full and you are a other airline flight attendant ask the customer service agent to check if you can ride in a Jim seat. They will have to get the captains approval but I have seen captains approve it.
As a last resort if you get stuck in LON, EI
is flexible with the ticketing you can use your LHR
non rev ticket at any of the london airports. I usually have luck at LGW
and if the DUB
flights look terrible you can transit via SNN
in Dublin is a breeze and you will be through it in no time.
Good luck !
US Customs in Dublin is a breeze