Prevent double-wrapping models in prepare_model() (#3977)
* Prevent double-wrapping models in prepare_model()
* Fix: set _is_accelerate_prepared in prepare_model and fix formatting
---------
Co-authored-by: joshuaswanson <joshuaswanson@users.noreply.github.com>