Waiting on the Terry contract makes perfect sense. Something may come up to allow them to make that a sign and trade, maybe even including a 3rd team.
There does not however appear to be a logical explanation why
Green is not signed. It does not seem likely that he would be traded but if he is, that would mean something pretty big is going down, more than just Mayo or Lee I would think.
I am aslo not sure I buy the timing due to CBA loop holes idea. We are over the cap and below the tax limit, nothing in Green's contract is going to change that although I suppose there is a possibility of something along these lines.
Would there need to be a physical? Maybe the delay is just related to medical tests.