Just made an issue for this after seeing your comment:
https://github.com/ipfs/go-ipfs/issues/1716There should be some progress on ipns pretty soon, i'm working on a 'phase one' fix that improves upon the current situation, and will be replaced later by our final implementation once the specification and requirements for it are complete.