Hi,
I have a similar issue, slightly different.
I have a queue setup with static agents, which includes a static agent that has follow-me settings and no extension logged in. Everything works fine when I have physical extensions logged in, the call comes to the queue takes turn and rings all extensions, physical extension and extension with follow-me on it.
However if there's no physical extension logged in, the queue doesn't dial follow-me extension too. the call stays on hold for unlimited time without dialing the follow me. As soon as a physical static extension logs in, the call is passed to that extension and then follow-me extension.
Any suggestions?