Don't have an iP4 myself, yet. However my friend has just reported, from Apple Store TX, that Apple took in his device yesterday to replace the antenna hardware. A solution in the offing? Make what you want of that.
Please no fanboy replies.
Please no fanboy replies.