Wait commands are rounded down as they don't accept decimals, on purpose. What happens is that it probably waits just long enough to to trigger the 'ability queue', which you can queue an ability to go off half a second before the GCD is done.