It was brought to my attention that the S stack pointer was decremented in preparation for pushing the return address before the jump address was calculated. This was a problem for indirect indexed addressing using the stack pointer.
This has been fixed in the 17th September 2005 release, by adding a bus cycle after the index address is calculated to decrement the stack pointer. Note that an additional cycle has also been added to the extended JSR instruction due to the common microcode used.