Human-AI Guidelines in Practice: Leaky Abstractions as an Enabler in Collaborative Software Teams