Since a script works well, you could:
- use the script as a first step
- then use the Bamboo Checkout task on the same directory: unless "Force CLean Build" is checked, it should see the repo is already checked-out.
That would mean that:
- the Bamboo checkout step would be considerably quicker (nothing to checkout),
- the integration with Jira wouldn't be compromised.