Currently bamboo uses the time stamp of the last build to detect changes. If the bamboo server clock is out of sync with the perforce server clock, then bamboo can easily miss changes and not trigger builds if there are changes.
Therefore, bamboo needs to change the way it detects changes.