This might not be what you are asking, but I have had ED-E "wait" and gotten quest updates with him parked in my safehouse. You also get the companion perks while they "wait", the only problem is you have to visit them and cycle the wait/follow command so they don't just go back to where their respective homes after awhile.
Did you send him back to the safehouse, or just go into the area and tell him to wait?
The problem I'm having now is NO other companions can join me (the join me text no longer appears after the patch) and I can only keep Boone or dismiss him.
I basically want to keep going with the main quest, but without Arcade joining me I'm afraid I'll miss out on his sidequest.