Given the timing of your events (log file newer than fishbucket), you'd be in case #3. There would be an error message like this in your splunkd.log.
Checksum for seekptr didn't match, will re-read entire file='/path/to/files/server.log'
... View more