I am convinced that your instinct was the right way to go. I can associate with this scenario,
Particularly if the developers are only on site for a short while and leaving you to pick up any explainations afterwards. Stick with your instinct, though it seems a bit of a no-win situation unfortunately