If Storm Fleet Swashbuckler gains double strike after it has dealt regular combat damage, it won't go back and deal first-strike combat damage. On the other hand, if it gains first strike somehow and then it gains double strike after dealing first-strike combat damage, it will also deal regular combat damage.