Happened to me as well. Once I generated the new password and created an app specific password for BusyCal, all devices were automatically updated and worked as expected - no issues (just a pain). I agree that ths may be an Apple forced password reset - its definitely not a hack.