Thanks for the reply! We used soe to get into the connection on the AP's however even after purging, the OS image remained on the same 6.3.1.2 code.
If anyone else has this issue, it was resolved by doing the following:
Interupt the boot, make sure the controller running working code is listed as the serverip by running
printenv
If it is not you can set it with
setenv serveripx.x.x.x
*where x.x.x.x is the ip address of the controller
saveenv
After it is set run
tftpboot
The problem was that after doing this if the AP's rebooted again, they would revert back to the 6.3.1.2 code. This was fixed by running tftpboot again, then running the following from ssh on the controller:
flashap ip-addr x.x.x.x
where x.x.x.x is the the IP address of the ap.
The good thing about this was that I did not have to purge the AP's so I did not have to reprovision.
Hope this saves someone some time in the future.