* build(backend): ensure that test scripting returns an error code if steps fail
* build(backend): wait for database to be ready before running migrations
* build(backend): extra sleep after successful healthcheck
* fix(backend): ensure that ci environment expects same DB port as test
* build(backend): better error handling in test script
* build(backend): remove arbitrary sleep