I believe the issue is that the extension state is held in a master database that is held on the publisher. EM enabled on subscribers as a service only allows the facility but the extension state is held in publisher database and then update the subscriber database. Therefore the database is not thier to record the state change
So if you are logged in you can recieve calls if you are not then you cant
I believe this is corrected in UCM7.x onwards